Shimla to Host MTB Shimla 2026 as Nearly 100 Cyclists Take on the Himalayan Challenge · Activ.news