On Sunday we were due to fly American Airlines direct from Manchester England to New York. We checked in ok then an hour before we were due to fly the flight was cancelled. We were put on a flight to heathrow with BA then an American Airlines flight from heathrow to jfk. We arrived six and half hours late in New York meaning we missed all of our first night and a meal we had booked. Communication was awful. Everyone was on different flights and no one was around to keep people posted. No meal or drinks vouchers were given out either. Anyone any idea what we might be entitled to in compensation for such a difference in arrival time? Never told officially what the problem was. Someone said mechanical and someone else said an airport vehicle had hit and damaged the plane.