Keep on at Virgin. If your flight arrives more than THREE hours later than the scheduled arrival time, then the compensation comes in. This is EU law, Virgin is an EU based company and, no matter what the referendum result, we are still in the EU
We got 400euros compensation from easyJet for a delayed flight. If the flight lands at its destination three hours after the SCHEDULED time of arrival., then compensation is payable. Your documents will show you the scheduled time of arrival.