I work in London, just outside central London. Many of my colleagues live locally and walk or bus/tube to work.
I live much further out, which they knew when, they employed me. In fact I accepted the job on the basis that I was assured I wouldn't need to be in the office very often. That's changed and I understand the reasons, but I wouldn't have accepted the job on that basis.
Anyway, I usually leave home at 7:10 to be in the office for 8:30, with an official start time of 9am. So I am "never" late, except when the trains are completely caput, like today. I am now on a moving train, but still 45 mins from work.
They're not going to like it and I accept I'm late, but what was I supposed to do?