Hindu temple carved out of a mountain in India.
about 5 days ago —

Hindu temple carved out of a mountain in India.