Aviation analyst Alex Macheras tweeted that the plane reportedly had a failed weather radar display.
A British Airways spokeswoman said: “This flight returned to London as a precaution following a technical fault. We are sorry for the delay to our customers journey.
“The safety and security of our customers and crew is always our top priority.”