The world's first mini-car Chevrolet Lechi was launched on Dec, 2003

The world's first mini-car Chevrolet Lechi was launched on Dec, 2003