'Each November a parade starts at the Guildhall in this city when a new lord mayor takes office'
London
PARADES: Each November a parade starts at the Guildhall in this city when a new lord mayor takes office
Each November a parade starts at the Guildhall in this city when a new lord mayor takes office
Each November a parade starts at the Guildhall in this city when a new lord mayor takes office
PARADES
London
PARADES