In addition to its mainland, Thailand is comprised of a vast number of islands ranging in size from tiny specks of land up to sprawling tropical wonderlands. No visit to Thailand is complete without taking a voyage to at least a view of these spectacular islands. 1. Phuket Phuket is synonymous across the world with […]