The birth place of Lord Krishna, Mathura is an ancient city of India known for its various monasteries of the Hindu religion and various pilgrim spots and temples. 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.