BharatBenz Opens India’s Highest-Altitude Service Centre in Leh, Ladakh

Daimler India Commercial Vehicles (DICV), the maker of BharatBenz trucks and buses, today inaugurated its new…