Indonesia is an island country made up of many islands.
Bali is the most popular tourist destination on the island.
Amankila is one of the most popular luxury resorts in Bali.
The east coast of Bali, where Amankila is built, is also famous as the land where the kingdom once flourished.