Nihiwatu Resort

Nihiwatu Resort Named World’s Best Hotel

A luxury hotel on the island of Sumba in Indonesia is the world’s number one…