British Airways is stopping its direct flights between London Heathrow and Beijing on October 26.

It did not give a reason for the decision but flights to Asia from Europe have become significantly longer and more costly due to the need to avoid Russian airspace since the war in Ukraine.