Auto Mahindra Treo Plus: India’s No.1 Electric AutoBy AndyApril 26, 20240 India’s No.1* electric auto, Mahindra Treo Plus, launched with a metal body More than 50000 Treos on the road –…