Necker Island, British Virgin Islands

Necker Island, British Virgin Islands

For the uber-well-heeled traveler, a visit to private Necker Island, British Virgin Islands, owned by Sir Richard Branson—founder of the Virgin Group brand—is paradise on earth. The resort has a ...

JDS Travel News JDS Viewpoints JDS Africa/MI