Poetry competitions

2 min read

The Oxford Poetry Prize 2023

Win a £1,000 first prize in the competition from Oxf