Where is Meru, the seat of Creation?
The Hindu texts say that Brahma’s seat is located at Mount Meru.[i] The conventional location of Meru is near the Mansarovar Lake in Tibet. In this post we propose instead that the ancient Meru was located at Pushkar in Rajasthan….