Necker Island Reopens

British tycoon Sir Richard Branson has opened the new Great House on Necker Island. Part of the Virgin Limited Edition collection of ultra-luxury properties and machines available for rent, it was rebuilt after a fire destroyed the original in 2011.   Located in the British Virgin Islands, Necker Island has been a popular hideaway for … Continue reading