The 2010 edition of annual Geneva Auto Show, also the 80th International motor show and accessories, will take place from March 4 to March 14 and is held in the Switzerland’s city of Geneva. The show is also hosted at the Geneva Palexpo, a convention centre located next to the Geneva Cointrin International Airport. As […]