Entertainment Richard Branson’s Mahali Mzuri hotel in Kenya is now the best in the worldBy Phil FreeMan26/10/20210 Mahali Mzuri is a Swahili name loosely translating to ‘a beautiful place. The 12-tented luxury safari camp located in the…