Mathura is an ancient city that is located about 145km south-east of Delhi . It is thought to be a very special and important place of pilgrimage as the Lord Krishna was born there. It is composed of small towns that all keep the Krishna legend alive and thriving.