London Pictures A sneak preview of some of the images which will appear in main exhibition of 'London Pictures' at the Royal Albert Hall Feb - March 2000. In total up to 300 images will be displayed in the exhibition, which sets out to portray London at the begining of the new millenium.