Ariana Grande's Eternal Sunshine tour grossed more than $100 million with just 41 shows.

Ariana Grande choked back tears as she thanked the audience in London during the final performance of her 'Eternal sunshine' tour.

The pop star performed the 41st and final show of her Eternal Sunshine at the O2 in London on Tuesday, having already announced she will take a step back from the spotlight