fbpx

VB-00004646-001

Trafalgar Square at christmas, Trafalgar Square, London, London, England.