Loading...
 
Skip to main content
Mahabalipuram is a temple town situated along the shores of the Bay of Bengal about 60 kms from the south Indian city of Chennai.

Page last modified on Saturday October 27, 2007 18:10:13 GMT-0000