Yes. It doesn’t matter where you bought your flight ticket, you can claim and get flight compensation if you bought your ticket from your travel agent. If you were registered on that flight and there is your name on your ticket – you have the right to receive disrupted flight claim compensation. The best way to claim airlines is to use service provided by flight claim companies as they have enough experience to win the case and most of them charge only if they win. You will find a relevant claim company in Best Companies.