I believe it was the fault of the swift driver being parked where he/she needed not to be parked as is so common with newbie drivers.
The Foreway driver may or not have been tired and maybe did or didn't acknowledge that swift wasn't moving, yet we'll never altogether know.
It may entirely have been a sudden Medical condition (like a stroke, heart attack, etc.,) with the Foreway driver yet no one will ever know until we meet on the other side.