Fact check: Did cloud seeding cause the Dubai floods?
Heavy rainfall flooded large parts of the Arabian Peninsula this week, while images of the resulting chaos flooded social media...
Deutsche Welle
The Arabian Peninsula, or Arabia, is a peninsula in West Asia, situated northeast of Africa on the Arabian Plate. At 3,237,500 km2 (1,250,000 sq mi), the Arabian Peninsula is the largest peninsula in the world.
Heavy rainfall flooded large parts of the Arabian Peninsula this week, while images of the resulting chaos flooded social media...