Just in case you didn't know that was a free concert. Plus, Shakira is huge here. So no surprise.
it was the last concert of the tour and she had already had like 8 sold out shows in a row there, but if she would have charged she still would have gotten over 50k.
the thing is brit stans already know that Brit will lyp synch at her show,
whilst bey stans are blown away, cause bey actually can sing...and put on a show at the same time.