beautiful places in the world Meet Nihiwatu – the best hotel in the world The Elite Island Resort in Indonesia has been recognized by the publication Travel + Leisure as the best hotel in the world in the annual ranking of the World’s Best …