Visitors look at cars at the International car show IAA in Frankfurt.
Visitors are reflected in a mirror as they look at a 'Ypsilon' city car of Italian car manufacturer Lancia at the 61st International Car Show in Frankfurt September 15, 2005. The world's biggest car show, IAA will be open to public until September 25. REUTERS/Kai Pfaffenbach KP/AA