Both Nairobi and Addis have much better climates than Mogadishu. Temperate mountain climate, while Mogadishu is scorching hot.