We returned home from our USA trip on Saturday. The United flight from Denver to Washington was fine but the Virgin flight from Washington DC to London Heathrow was cancelled. We only found out a few hours before we were due to go to the airport; we had checked-in several hours earlier. No reason given. At the airport we were at the front of the queue that developed and Virgin said all the right things but it took so long to get sorted.