Bus drivers do have a very stressful job, having to drive a big, long vehicle through our crowded City, having to deal with other motorists, cyclists and pedestrian who just step out into the road.
Then they have their timetable to try and stick to, with the 'spy in the cab' just in case they...