Turner Prize No. 27 … 28 … 29 …
Having slipped into its tedious annual routine, the Turner Prize is upon us again, at Tate Britain, until January 6th; the winner – £25,000 better off – is announced to a live television audience of well into double figures on December 3rd. Those responsible for organising this banquet of self-congratulation continue to fanfare its importance, but it is in truth […]