Pinterest • The world’s catalog of ideas
from Top Inspired

Top 10 Most Fascinating Photos For Travel Lovers

CE Kailashnath Temple, also Kailash or Kailāsa or Kailasanath Temple in Ellora, India, a rock-hewn temple designed to recall the mythical home of Lord Shiva on the nearly inaccessible Mt. Kailasa in Tibet. Thank you to Sasha Lambert for the correct info.