Manikoota or Hajo near Guwahati in Assam is home to the Hayagriva Madhaba Temple, an ancient shrine which represents Vishnu in the form of a human being with a horse's head. Manikoota Parbat is a famous hillock on which this temple is located is a popular worship center for the Hindus and Buddhists as well. While the Hindus regard the deity as Vishnu or Narasimha, the Buddhists consider it to be Buddha. King Raghudeva Narayana of the 16th century originally built this temple in 1583 which was however destroyed by Kala Pahar along with the Kamakhya. Declared as a monument of national importance by the Archaeological Survey of India (ASI), this entire region is thronged by numerous ancient monuments with sacramental artifacts. This small town Hajo, of cultural and religious importance in Assam is also home to 'Powa Mecca', a revered mosque visited by the Muslims of this region.