A bus driver has suffered serious injuries after a crash at a busy borough junction.