Ready to dive into the excitement of Palembang?
Batam Island holds a special place in many travellers’ hearts.