British Airways cancels 650 flights from UK to other European destinations this July

by Ann deBruyn