Windsor & Eton Express Speed read... 2020-11-13 - A planning application for 312 homes at the Slough Canal Basin has been submitted. The scheme will cost £68million.