The London Art Fair, the UK’s premier Fair for Modern British and contemporary art, kicks off the cultural calendar with its 27th edition at the Business Design Centre, Islington, from 21-25 January 2015. The Fair presents a unique overview… Read More ›