Geri Halliwell has a smoke while on vacation in Sardinia on 7 June 2009.