John Lennon, the Obamas, Ed Sheeran, the Queen... over a 50-year career, celebrated photographer Annie Leibovitz has captured many of the world's most famous faces. So imagine her turning up at ...