Skip to playerSkip to main content
  • 8 years ago
The billionaire owns Necker Island, which is part of the British Virgin Island in the Caribbean

credit: @CNNInternational
Be the first to comment
Add your comment

Recommended