Saturday night (29 March) saw London come alive as global icon USHER put on the show of a lifetime for 20,000 fans at The O2 in London, the first of 10 London shows as part of the USHER: Past Present Future Tour. The show has already been highly praised by critics with 4 and 5 […]