Kangra Valley Railway to Dharamsala
The Kangra Valley Railway to Dharamsala crosses extremely difficult mountain terrain, involving the bridging of ravines, crosses over 993 bridges, runs through two tunnels and winds through 484 curves.
Read moreThe Kangra Valley Railway to Dharamsala crosses extremely difficult mountain terrain, involving the bridging of ravines, crosses over 993 bridges, runs through two tunnels and winds through 484 curves.
Read more