The Tata Nano, the world's cheapest car, is being launched in India.Costing just 100,000 rupees ($1,979; £1,366), the Nano is due to go on sale across India over the next 10 days.
Tata hopes the 10 feet (3 metre) long, five-seater car will be cheap enough to encourage millions of Indians to trade up from their motorcycles.
Read »