A Wonder of Nature: Pamukkale Thermal baths

Pamukkale is one of Turkey’s incomparable natural wonders, with its cascading terraces of snow-white stalactites.