Mogadishu, the white pearl of the Indian Ocean, has been at the center of a sea change since the 1990s that has turne ...