London

New images

Madame Tussaud's Wax Museum

Tower of London

Westminster Abbey