Is that the third occurrence with a BA flight within a week ? Different types and circumstances but still perplexing.
Also wondering if auto land is the preferred response in such a case ? Unless you have positively identified the fire not being avionic related I would not put too much trust into those pesky computers...