One of the most powerful storms to hit Mexico has claimed at least 27 lives and left four more missing as it unleashed on the beach resort of Acapulco.
Hurricane Otis flooded streets, ripped up roads, homes and hotels and cut communications in the city with nearly 900,000 residents on Wednesday.