Mamallapuram is better known as Mahabalipuram, a delightful coastal town on the Bay of Bengal famous for its ancient temples and rock-cut monuments, as well as its clean sandy beaches.…Continue readingThe Best Time to Visit Mahabalipuram: Seasonal Attractions and Activities