Richard Branson rents out rooms on Necker Island November 23rd 2023 For the first time, billionaire Richard Branson is opening up his home on Necker Island to individual stays during the 2023 festive season Hotels 0