islands

Here is the list of few of the billionaires who own islands – Sir Richard Branson Known to head the Virgin Group, Sir Richard Branson owns a stunning island called the ‘Necker Island’ located among the British Virgin Islands. With coral reefs, shining turquoise water and staff of sixty people,…