The city is one of the oldest in India and is mentioned in the ancient Hindu epic Ramayana. The region however was inhabited since the 6th century BC and came under various historical and mythological dynasties of India. Owing to its ancient culture and tradition Mathura contains a plethora of tourist attractions, the best ones of those are as follows. The God king was said to be born in a prison cell and the exact location of the prison cell is now occupied by a temple that is frequented by thousands of tourists each year. The best time to visit is during the festival of Janmashtami and Holi when the festivities are at their prime. Jama Masjid in Mathura is one of the major historical monuments in Uttar Pradesh.