INDIA. Stone sculpture.
Mamallapuram, also known as Mahabalipuram, is a town in Kancheepuram district in the Indian state of Tamil Nadu, 58 km south of the city of Chennai.
Stone sculpture.
Mamallapuram, also known as Mahabalipuram, is a town in Kancheepuram district in the Indian state of Tamil Nadu, 58 km south of the city of Chennai.