Asia

KTM Resort

KTM Resort – Batam Island Indonesia

KTM Resort – Batam Island Indonesia The reason we stayed at KTM Resort on Batam Island, Indonesia was simple. I wanted to go snorkelling. And, Singapore isn’t great for that. […]