Read full review of Himalayan by Dipesh Paramar: Himalayan, is the best Royal Enfield money can buy. At Rs 1.8 lakhs on-road price in Mumbai, it's the best!