Pamukkale, meaning “cotton castle” in Turkish, is a natural site in Turkey. Must be one of the modern wonders of the world. Extraterrestrial landscape due…