Two men and a woman have been stabbed in an attack outside a library in Greater Manchester.
A contractor suffered "major injuries" in the attack at Atherton Library on Friday morning while two council workers sustained minor injuries.
A 38-year-old man, who was detained nearby, has been arrested on suspicion of attempted murder.
The library is currently closed for refurbishment but is part of a wider building used as a community centre.
Ch Supt Stuart Ellison, of Greater Manchester Police, said: "This morning's incident has understandably gathered a lot of attention from concerned residents as well as the wider community.
"Officers responded quickly and arrived on the scene in minutes where a man was detained nearby.
"He remains in custody and will be questioned by officers today."
Police were called to the library on York Street at about 10:31 BST.
Wigan Council's deputy leader Keith Cunliffe said: "We have been supporting those staff members who have been injured and our thoughts are with our contractor colleague and his family as he undergoes hospital treatment."