New business for Richard Branson in the hotel sector
Richard Branson is the owner of Necker Island in the British Virgin Islands. The Chairman of the Virgin Group operates the island as a resort, after creating some luxury properties which are part of the Virgin Limited Edition portfolio. Richard Branson recently expanded his hotel portfolio on a new private...