Lifestyle Richard Branson’s Mahali Mzuri hotel in Kenya is… Phil FreeMan Oct 26, 2021 Mahali Mzuri is a Swahili name loosely translating to 'a beautiful place.…