Tamil Nadu is a land rich in history and culture that has many historical sites through which one can have a glimpse into the past. Each of these select places, from grand temples to ancient ruins ...
Mahabalipuram, a UNESCO World Heritage Site in Tamil Nadu, impresses visitors with its rock-cut architecture and monuments ...