Richard Branson owns another private island that people don't know about – take a look
February 01, 2019 at 10:47 AM EST
In addition to Necker Island in the British Virgin Islands, Richard Branson owns Makepeace Island, a heart-shaped gem located on Australia's Sunshine Coast in Noosa.