The last flight I had with smoking was a Swiss Air flight from Zurich to Singapore in June or July 1999 - I had to get to Bali from UK for a mate's stag and that was the cheapest option. It was 12 hours of purgatory. Luckily I had managed to get an SQ flight back direct to London on miles.