Mahabalipuram : Best Place to Visit in Tamilnadu (UNESCO Heritage)

Interesting Facts About Mahabalipuram Mahabalipuram, also called Mamallapuram, is a famous old town on the coast of Tamil Nadu, India. It is a UNESCO World Heritage site known for its amazing rock carvings and temples from the 7th century, made…