Tamil Nadu is a mesmerising state situated in South India and has various natural wonders among them rivers that meander through green landscapes providing serene sights for those who visit. Tamil ...
Six decades ago, little boys would scoop out sand from the dry riverbed of the Vaigai in Madurai during summer, to see water rising from below. They would wait until the water was clear, and then ...