The city of Jammu rightly deserves to be the city of temples. There are lots of ancient temples that built on a hilltop which provides a panoramic view of the magnificent Jammu city. Mahamaya Temple in Jammu is one such temple with their history still unfold.