Summary: p Tata Motors 'ano'car is displayed at a showroom in New Delhi April 1, 2009. The Tata Motors Nano, the world' cheapest car at around $2,000, will hit Indian roads in July and, with demand set to far outstrip supply, the first 100,000 owners will be picked at random. REUTERS/Vijay Mathur /p
Image Dimensions: 410 x 301
Image originally found here.