The Flying Flea C6, Royal Enfield’s first foray into the world of electrification, just bagged a Red Dot award. All that hype better be worth the wait. Royal Enfield has always done things a little ...