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’.
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’.