Download this stock image: TATA boss Ratan Tata presents the TATA Nano at the press day to the 78th International Motor Show Geneva, Switzerland, 04 March 2008. Some 260 exhibitors from 30 nations showcase on 77,550 square metres their latest developments at the 78th International Motor Show Geneva running from 06 through 16 March. Photo: ULI DECK - D4CYD3 from Alamy's library of millions of high resolution stock photos, illustrations and vectors.
152