Christina Aguilera has sparked outrage after her concert in Mexico City.

The singer, 45, performed at a one-off concert in Mexico City earlier this week.

However, she upset fans when she told the crowd, "I love you so much New Mexico!", referring to the US state instead of the Latin American country.

Fans also complained that the show was too short, saying she performed for just 55 minutes after a two-hour show had been advertised, and she was late to take the stage.

"I was there, worst show ever," wrote one fan on social media. "Omg I liked her but she gave Mexico a half-hearted low cost show."

Other fans complained about the stage production, with plastic tarps draped over the equipment to protect it from the rain.

"The show was extremely short," wrote another disgruntled concertgoer. "It didn't even last an hour, including interludes. She took the stage over an hour late for a 55 minute show. Many songs were shortened, the stage production was lackluster, the lighting was terrible, and she even mentioned New Mexico (the US state) instead of Mexico."

The star missed some of her biggest hits off her playlist too, including Candyman and Come On Over.

She is due to perform in Costa Rica this weekend, and Abu Dhabi in April.

ON TOUR - BUY TICKETS NOW!

,

LATEST NEWS