Gigantic mountains of Ladakh and challenging slopes offer ideal terrain to mountain biking enthusiasts. Professional cyclists gathered in high-altitude desert to test their limits.