Image 1 of 1
Pigeons roost in a London Plane tree by Nelson's Column in Trafalgar Square. London 1997.
Pigeons roost in a London Plane tree by Nelson's Column in Trafalgar Square. London 1997.