British Airways Boeing 777-236ER G-VIIJ operating BA142 Delhi – London Heathrow diverted via London Gatwick this morning due to long weather based hold times at London Heathrow.