North Island Seychelles makes the list of the 50 greatest hotels in the world
North Island Seychelles makes the list of the 50 greatest hotels in the world A guide to the world’s best hotels, featuring the most amazing places to stay in destinations including Europe, Asia, Indian Ocean, Africa, Americas, Middle East and Caribbean, for honeymoons, luxury escapes and city breaks, as chosen and reviewed by Telegraph Travel’s…