Turtuk, a town in the Leh-Ladakh Union Territory of India, is a place from the dreams. This mountainous terrain is blessed with gushing rivers and trees so tall they seem to be kissing the pleasant blue sky.
Busy. Chaotic. Humid. Three reasons why many tourists use Colombo only as a pit stop before they head to others parts of Sri Lanka, the sun-kissed island with pristine beaches, and endless tea gardens.