A prominent bright red building at the centre of a £700m development has been described as a "blot" on the landscape. The Oxford North site is set to be home to one million sq ft of new laboratories, ...