Sir Paul McCartney, 82, performed an epic set of over 30 songs at London's O2 Arena last night, full of energy, colour, joy, tears, pyrotechnic special effects and tributes to late Beatles legends John Lennon and George Harrison. But where was Ringo?