British Airways A319 G-EUPO operating BA758 London Heathrow – Basel diverted to Geneva this evening due to weather at Basel. Late at night the aircraft returned Geneva – London Heathrow, still using callsign BA758. As a result BA757 Basel – London Heathrow was cancelled.