Thailand is filled with islands and beaches. Having spent 20 days exploring only the different islands and beaches, here is a simple guide what each island offers and how you can choose the best island to visit based on your preference.
Read this post on masalabox.co.in