Hurricane Irma Destroyed Richard Branson’s Necker Island Home

September 11, 2017
Necker is among the 50 British Virgin Islands (BVI). Sir Richard says he has gone to the closest ones to Necker and has seen “direct how savage and unforgiving... Read more »