translate English to French: I am sure there must be some very clear political reason but I did not quite understand what it was - I did not quite hear what the explanation was.
Je suis sûr que qu'il doit y avoir une raison politique très claire, mais je ne l'ai pas très bien comprise - je n'ai pas très bien entendu l'explication.