Debris are seen in a street of Mamoudzou, in the French Indian Ocean territory of Mayotte, Monday, Dec.16, 2024 and France uses ships and military aircraft to rush rescue workers and supplies after the island group was battered by its worst cyclone in nearly a century. (AP Photo/Rainat Aliloiffa)

News, Photo and Web Search

Other Photos

Next Photo