Five people were killed and at least 40 missing on the Yemeni island of Socotra on Friday as Cyclone Mekunu pummelled the area before making its way to the Arabian Peninsula's southern coast.
The dead were four Yemenis and one Indian national, residents and medical sources told Reuters, while the missing included Yemenis, Indians and Sudanese.
Also read: Cyclone Mekunu intensifies as it advances on Oman
Among those missing were three local sailors lost when their ship capsized off the coast of the island.
Yemen declared a state of emergency on Thursday for Socotra, which lies between southern Yemen and the Horn of Africa and is renowned for its unique animal and plant life.
Largely untouched by Yemen's three-year-old war, it is under the control of the internationally-recognised government whose president, Abdu Rabbu Mansour Hadi, is in exile in Saudi Arabia.
The storm flooded Socotra's villages and capsized boats, leaving much of the island without access to communications.
Authorities in neighbouring Oman said they expected the cyclone to pass over the city of Salalah on Friday night. As wind and rain began to pummel southern Oman during the day, they extended the closure of the city's airport until Saturday.
Oman's transport ministry warned residents throughout the southern province of Dhofar to stay in their homes, with run-off from river valleys flooding most main roads. A child in Salalah was hospitalised for injuries caused by the severe winds.
Mekunu was expected to weaken to a tropical storm before reaching southeastern Saudi Arabia on Saturday, according to the kingdom's meteorological authority.
Yemen is already grappling with one of the world's worst humanitarian crises. The war has killed more than 10,000 people, displaced three million others, triggered a cholera outbreak and pushed the impoverished country to the verge of starvation, according to the United Nations.