Description

The last Mini automobile is produced in Longbridge, England

Location

Universe

Rate

Important (6)

Sphere

Science & Technology

Comments