Anteeksi, että jouduit odottamaan näin kauan.

English Translation

I’m sorry to have kept you waiting so long.

The Finnish sentence does not say anything about who is causing the delay so a translation closer to the Finnish is ‘Sorry that you had to wait for such a long time’.