Sir Richard Branson owns Necker Island. The 70 acre island is fully owned by Richard Branson
Mr Branson bought this island for Continue Reading
Necker Island is located in British Virgin Islands and is famous because it is owned by Sir Richard Branson- the founder and chairman of Virgin Group. The whole island is a part of the luxury properties under Virgin Limited Edition and serves as a resort which can accommodate up to 30+ guests.
Send this to friend