Britain's largest bronze sculpture — a giant figure of a crouching woman — glided into its new home in the coastal city of Plymouth on Monday, bolted onto the back of a sea barge.
The seven-meter (23 ft) high artwork, showing an actress poised to (...)