Nihi Sumba Island in Indonesia is the number one hotel in the world for the second year in a row
Nihi Sumba Island in Indonesia will take you right to the Edge of Wildness while providing the utmost luxury. Nihi Sumba Island, formerly Nihiwatu, in Indonesia is the number one hotel in the world for the second year in a row, voted by Travel + Leisure readers globally for its annual World’s Best Awards. “This … Read more