Nelson's Column

From Wikipedia, a free encyclopedia written in simple English for easy reading.

Nelson's Column is a national monument of the United Kingdom based in the Trafalgar Square, London, England.