Narsingh Temple In Joshimath. Nestled in the beautiful town of Joshimath, lies a temple that holds immense religious significance for Hindus all over India. The Narsingh Temple, named after Lord Narasimha (an incarnation of Lord Vishnu), is a sacred pilgrimage site that draws thousands of devotees every year. But it's not just its spiritual importance that makes this temple worth visiting - the stunning mountain views and nearby attractions will leave any visitor enchanted.