<human>:  Why are there so many Mercedes Benz cars in Madrid?
<bot>: Mercedes Benz is the brand name of the Mercedes-Benz car company. The company was founded in 1926 by Karl Benz, who was a German engineer and inventor. The company is headquartered in Stuttgart, Germany, and has been a subsidiary of Daimler AG since 1954.