Peter Moore has been The London Town Crier for more than 30 years. He is Town Crier for The Mayor of London, The City of Westminster, and London Boroughs. He is also Freeman and Liveryman of The City of London.