We"ve already taken...
We"ve already taken the wraps off the new Megane – and now, we can bring you spy shots of it testing on the road for the first time.
Is this the cheapest...
Is this the cheapest new car ever? Indian manufacturer TATA is planning to build a fresh model for its domestic market, and is aiming to sell one million each year at only í‚á£2,000! A company official said there are no plans to bring the machine here, due to the UK"s stringent safety standards.