20140711 auto: Royal Enfield Himalayan Odyssey 2014: Has the Mecca lost its charm?