Olympic Torch will fly BA
There was an article about this in the highlife magazine on my last flight confirming all these details. Apparently the engineering team have created a special harness for it and it'll go in one of the front row bulkhead seats. I think 1D, but I have no idea where that memory came from. They also needed special permission for it from the CAA to fly with an open flame.