Car-sharing vehicles have become a common sight on the streets of Germany’s major cities. As the concept gathers traction, which cities boast the most vehicles per 1,000 inhabitants? According to the German Car-Sharing Association, Karlsruhe is way out ahead of all other German cities with 2.7 vehiclesper 1,000 inhabitants. By comparison, Munich has 1.26 per 1,000 people. Read more in TheLocal.de.