British Airways Boeing 777-236ER G-VIIN operating BA105 London Heathrow – Dubai (depart London Heathrow 17th June) diverted via Bahrain this morning due to long weather based hold times into Dubai.