Necker Island in the British Virgin Islands
Owned by Sir Richard Branson, the iconic Necker Island is known by many as one of the most idyllic, luxurious private islands in the world. Characterised by its exquisite turquoise waters, powdery white sand and...