Canadian singer Justin Bieber poses for a photo upon his arrival at a hotel in Mexico City, capital of Mexico, on June 11, 2012. Justin Bieber gave a free concert for his fans in the Zocalo on Monday. (Xinhua/Pedro Mera)