About 90 Somali migrants stranded on a boat in the Mediterranean Sea for more than four days have been rescued, an Italian news agency and relatives say.
One of those on board called the BBC Somali Service on Thursday night to say that the boat's generator had failed and their water supplies had run out.