Holocaust Memorial

A memorial in Hyde Park.