INDE Racing finishes on podium in FIM E-Xplorer World Cup
Crans-Montana (Switzerland): INDE Racing, the first Indian team in the FIM E-Xplorer World Cup, an electric off-road race, scripted history by claiming third place in the competition. The only bike racing team ever from India amassed 479!-->…