Police Hannover

Police leave the operation site after searching a garden plot in Hannover, northern Germany. Photo: EPA
Share
Twitter Facebook Reddit Pinterest Email