Dr.Cake, could you please correct the OP?
The actual total tour gross so far: $167,989,553 (because the actual gross of the European leg is $58,544,390) and total attendance so far: 1,643,407 (because the actual attendance of the European leg is 609,143/ the London attendance is 101,250).
I've redone the calculations using the official numbers given by Billboard at least 5 times.
Believe me, these are the right numbers.