Tata Motors electrifies BEST’s Worli depot

Tata Motors has announced the successful installation of complete vehicle charging infrastructure at the Worli BEST…