Thames Valley Buses Screen Thames Valley Buses has fitted temporary protection screens to the fleet. TWITTER