Skip to playerSkip to main content
  • 8 years ago
Manali is a resort town nestled in the mountains of the Indian state of Himachal Pradesh near the northern end of the Kullu Valley in the Beas River Valley. I
Comments

Recommended