Greyhound
Expected arrival time 19:30, actual time 23:00!
I took the greyhound bus yesterday from Durban to Johannesburg, we were supposed to leave Durban at 11:00 however the bus only arrived at the station at 11:00 and we only left at 11:25, had I known that this was the least of our problems I would not have boarded. We left and when we got to ...