Tata Motors sets up over 100 charging stations across Nepal

Sipradi Trading, the official dealer of Tata Motors for Nepal, said charging stations has been set up in 108 places across the country so far. The post Tata Motors sets up over 100 charging stations across Nepal appeared first on OnlineKhabar English News.