Best Hotel In The World Indonesia
Best Hotel In The World Indonesia – Nihi Sumba Resort (formerly Nihiwatu) was voted the best hotel in the world by Travel + Leisure. The luxury island resort in Sumba, East Nusa Tenggara, beat Obama’s new resort, Brando. Nihi means “rocky hill” and the beach was originally named for the rocks at high tide. Nihi was founded by… Read More »