June 11,2012, Guangzhou - The 2012 UEFA European Football Championship, or shortly referred as Euro 2012 hosted by Poland and Ukraine, kicked off on ...

Read More