News

After an eight-month delay due to the 'missing' indigenous compliance certificates, 280 mini electric mohalla buses are finally ready to be deployed in Delhi, Indian Express reported citing transport ...