British Airways A319 G-EUOA operating BA750 London Heathrow – Zurich diverted to Geneva this evening due to weather at Zurich. The aircraft then positioned Geneva – London Heathrow as BA9255. As a result BA749 Zurich – London Heathrow was cancelled.