United Kingdom December 17, 2024Sheffield city centre Dutch roundabout completed but where are the Windmills?