Delays
The article I listened to stated that the flight was to Islamabad and thus PIA. It was Saturday's flight which diverted to Frankfurt, which was a shame really as if it had an hours holding fuel, BHX would have opened in time for it to land but I suppose the crew could not risk it as it had already gone back an hour.
I watched it on flightradar24 do a 180 over the Belgium coast at about 17.00.
At least PIA brought the aircraft back over to BHX and it departed at 16.36.
Pete