Dhanushkodi: A hidden natural beauty in the whiskers of South India, Dhanushkodi is the last Indian town. While it is not plumply inhabited, nonetheless, it is largely flocked by tourists as it is a ...