Memorial to the Jewish children rescued to the United Kingdom in World War II in front of Liverpool Street Station.
London, England, United Kingdom.
Memories and hints of a travelling IT professional.
Memorial to the Jewish children rescued to the United Kingdom in World War II in front of Liverpool Street Station.
London, England, United Kingdom.