Reformers Tree Memorial Hyde Park City of Westminster London England UK. Image shot 2007. Exact date unknown.