The Delhi Transport Corporation (DTC) has rolled out plans to lease advertising space on 842 electric buses across the capital.