First Look at Richard Branson’s Mahali Mzuri Kenya Safari Camp The safari hotel Mahali Mzuri belonging to Richard Branson has been named Best Hotel in the World by the Travel + Leisure Awards 2021 and I can attest to the… Johnny Jet , September 13, 2021