Jammu & Kashmir, strategically located in the Himalayan Mountains, forms the start and end of many popular Hindu pilgrimage treks. The state has many religious sites and Katra, a small town located in foothills of Trikuta Mountains in J&K, is one of them. The town is well known for...