I have the following situation:
Flight from outside the EU to an EU country in BA with a connection in London. The BA flight was delayed >3 hours (it actually landed in London with a delay of 200+ minutes, so I would have missed my connection).
At the departure airport, they rerouted me on a direct flight to the EU country. I reached my destination with no delay (in fact I arrived slightly earlier).
BA denies my EU261 compensation claim because I did not arrive to my destination with any delay. However, reading the EU261 rules I think I should get compensation.
Any thoughts?
Also, which enforcement body shall I contact? I believe in my case it would not be the CAA but the body from my destination country?