Translate the following English sentence to French:
"I apologise for the fact that I cannot stay to the end of this debate owing to exigencies of transport between here and Edinburgh, but I am delighted to have had the chance of participating so far."
Je m'excuse de ne pas pouvoir rester jusqu'à la fin de ce débat en raison des problèmes de transport entre ici et Édimbourg, mais je suis heureux d'avoir eu l'occasion d'y participer jusqu'à maintenant.