
• Facebook • Tumblr • Reddit • Flipboard Kailasa Temple in Ellora, Maharashtra, India, is the world’s largest monolithic piece of art. Master craftspeople carved …
* View the article originally published here. ** More curations: Al Cannistra at San Antonio ONE here.