November 11, Sat. London ENGLAND
"The Lord Mayor's Show" Fireworks.
Thames between Waterloo and Blackfriars bridges, 5p. ("This annual event has been taking over the streets of London for nearly 800 years now. The parade involves over 6,000 people, bands, over 140 decorated floats, costumed...