The African continent is currently playing host to the historic Mercedes-Benz “140 Years. 140 Places” global tour, as the three flagship S-Class sedans—named Bertha, Carl, and...
Luxury at 19,024 Feet: New Mercedes S-Class reaches the Umling La pass in India, the world’s highest motorable road. India’s tour is part of the Mercedes’...