Shakira has set a new milestone in her career after performing to more than 400,000 people at Mexico City’s Zócalo over the weekend — the largest crowd ever recorded at the iconic square.