Image Disclaimer
Katra, which literally means 'city of temples', is a small town in Jammu and Kashmir, India. It is best known as one of the holiest destinations for Hindu pilgrims, thanks to the large number of temples located there, including Vaishno Devi, one of the holiest shrines of Hinduism. Katra is also famous for its beautiful mountain scenery, which can be enjoyed on hikes across the Himalayan foothills.