
When Shakira announced a free concert at Mexico City's Zócalo, the headline quickly shifted from music to money. Long before the Colombian superstar took the stage before an estimated 400,000 people, the question dominating political debate and social media was simple and loaded: who was paying for it?