More to Auto expo than Tata's Nano

  • 14/02/2008

  • Down To Earth

The weeklong Auto Expo, which concluded in Delhi on January 17, showed contrasting trends