Hotels in Katra – Options for Five Star Luxury
The town of Katra is located near Jammu. It is one of the most popular pilgrim towns in the country. Situated in the foothills of the Trikuta Mountains, Katra it is primarily known for its surrounding beauty and the Vaishno Devi Shrine. The town serves as the base camp for those who are going to […]