Massive floods due to extreme rainfall in Mecca, Saudi Arabia

February 1, 2026