The UK’s Daily Mail is reporting that BA’s flight to Beijing was forced to land in Siberia by a fault with the onboard computer.
Flighttrackers seems to support this:
The plane, a B747-400 had 270 passengers and 16 crew. The report states that these were accommodated in hotels locally and BA had to fly out engineers.
The suggestion is that it landed in Irkutsk as S7, a OneWorld partner had a base there.
Love seeing the grass growing on the taxi way: