mail_outline sales@mediastorehouse.com
The Queen & Prince Philip at Liverpool Street Station, 29th May 1981This image shows The Queen & Prince Philip walking with officials at Liverpool Street Station in London on 29th May 1981. The timing of the photograph