Keylong, nestled in the breathtaking Lahaul Valley of Himachal Pradesh, is a dream destination for road trip enthusiasts.
I recently rode the new Royal Enfield Himalayan from Shimla to Kaza (capital of Spiti), and here’s why you should do such a road trip in the winters (or the summers, if frozen waterfalls aren ...