Boeing 777-236ER G-YMMK operating BA118 Bangalore – London Heathrow diverted via Amsterdam early this afternoon due to long fog based hold times at London Heathrow.