Hajo is an ancient pilgrimage centre for three religions: Hindus, Buddhists, and Muslims. It lies on the banks of the Brahmaputra River, 24 km from the city of Guwahati in the Kamrup district of Assam, India. The area is dotted with a number of ancient temples as well as other sacred artifacts.
The Hayagriva Madhava Mandir is the most famous temple of Hajo. Lesser known temples of Hajo like that of Ganesha was constructed during the reign of Ahom King Pramatta Singha in 1744 AD. The Kedareswara Temple, a Shiva temple, has inscription on the temple showing that it is of Rajeswar Singha period. Hayagriva Madhava Temple is situated on the Monikut hill. The present temple structure was constructed by the King Raghudeva Narayan in 1583. It is a stone temple and it enshrines an image of Hayagriva Madhava. Some Buddhists believe that the Hayagriva Madhava temple, best known in the group of Hindu temples, is where the Buddha attained Nirvana.
Hajo Powa Mecca: Hajo is also a Muslim pilgrimage centre since the mosque known as the Poa Mecca (1/4th Mecca) is thought to have some of the sanctity of Mecca. It is said that Powa Mecca was constructed from the soil that was brought from the city of Mecca itself (Mecca is the holiest city for the Muslims and is located in the Saudi Arabia). The Temple of hajo is 15 minutes drive (6km) from Mayflower Hotel, Guwahati.