British Airways A319 G-EUPJ operating BA718 London Heathrow – Zurich declared emergency on approach to Zurich due to smoke in the cockpit. The aircraft continued for a safe landing. The return BA719 was cancelled.