July 9, 2024 Delhi Govt Launches ‘Mohalla Bus Sewa’ to Boost Last-Mile Connectivity “Mohalla Bus Sewa,” a project of the Delhi Transport Corporation (DTC), has small electric buses with a length of nine meters that are intended…