worldhistoryfacts-Kailasa Temple in Ellora, India. This and other nearby temples were carved out of

more about : worldhistoryfacts