Overdrive: Get all action from Geneva Auto Show 2013

Sandeep Srikanth, CNBC-TV18 | Mar 16, 2013 at 11:29pm

The International Geneva Motor Show is an annual auto show which is held in March in the Swiss city of Geneva. The 83rd edition of the motor show kicked off with all the major automobile manufacturers around the world showcasing their latest cars and concepts.