Mahabalipuram Temple
Mahabalipuram is located close to Chennai of Tamil Nadu on the shores of the Bay of Bengal, along the eastern coast of South India. The shore temples at Mahabalipuram are called as seven pagodas, among which six are submerged in the sea and only one has survived from the ravages of nature. Mahabalipuram is located … Read more