Bus giant FirstGroup defies the downturn

 
Buses on Oxford Street Picture: Jeremy Selwyn
Jeremy Selwyn