"An older Asian woman was sitting in the front seat covered in glass and all through her hand bag," he said.
The witness, who was sitting about seven seats away from the window, said everyone got off the bus to catch the next one, but the elderly woman was left sitting there in shock.
"The worst thing about it all was the driver didn't come up to check on the passengers," he said.
"When I went down he was on his radio obviously calling it in, but I did say 'look there is a woman up there and I think she is in shock'.