Shakira set a new attendance record at Mexico City's Zócalo, with an estimated 210,000 people showing up for a free concert held there on May 26.

It has become traditional for artists touring Mexico to perform free shows at the city's Zócalo, the main square. The past attendance record was held by rock group Café Tacuba, who performed for 170,000, followed by Puerto Rican star Chayanne, who performed for 150,000 people.

Shakira finished her "Oral Fixation" tour with a concert May 30 in Monterrey, Mexico. She played a total of 109 shows in 36 countries.