Travel & Tourism
Travel & Tourism 3010 Videos
Keylong River, Manali

On the way to Keylong from Manali, Himachal Pradesh state of India, you can pass by a lot of fascinating locales that will provide you some great moments amidst misty mountains. Featured here is a stream on the way to Keylong from Manali. Just dip your feet in the icy water flowing down from snow clad mountains.