17 January - 21 January 2024 Gallery@oxo, Barge House Street, London, UK View the 50 shortlised artworks and the winning pieces from this year's British Art Prize.  The British Art Prize is a prestigious open art competition run by Artists and Illustrators Magazine,...

read more