Mahabalipuram Experience the 5 Marvelous Activities to Enjoy in MahabalipuramJune 11, 2023By Preeti Rani0 Located on the shores of the Bay of Bengal in Tamil Nadu is the beautiful town of Mahabalipuram. It is…