The Emgrand C7 and Panda were launched yesterday afternoon at the Manila International Autoshow 2011 at the World Trade Center in Pasay City.