British Airways Boeing 777-236ER G-YMMP operating BA168 Shanghai Pudong – London Heathrow diverted via London Gatwick this afternoon due to long hold times at London Heathrow.