The Yemeni island of Socotra has been devastated by Cyclone Mekunu.
At least 40 people, including Yemenis, Indians and Sudanese, were reported missing on the island, where flash floods washed away thousands of animals and cut power lines on the isle in the Arabian Sea.