Richard Branson’s Mahali Mzuri hotel in Kenya is now the best in the world 2 min read Entertainment Lifestyle Richard Branson’s Mahali Mzuri hotel in Kenya is now the best in the world Phil FreeMan 26/10/2021 Mahali Mzuri is a Swahili name loosely translating to ‘a beautiful place. The 12-tented...Read More