Translate the following English sentence to French:
"He was due to visit the European Parliament today and give us an eye witness account of the situation in Chechnya, but he was not allowed to leave Russia."
Il devait être parmi nous aujourd'hui pour nous parler de la situation en Tchétchénie en qualité de témoin oculaire. Malheureusement, M. Babitzky n'a pas été autorisé à quitter la Russie.