VICTORIA -- A young man who punched a Greater Victoria bus driver in the head Wednesday was quickly grabbed by fellow passengers and held until police could arrive, Saanich cops say.

Read the whole story at Times Colonist