Since your delay was over 4 hours and was an international itinerary you are entitled to compensation from the faulting airline. I hope you pursue it. Lots of info you can Google search about it.