Which airports offer mobile boarding passes on your smart phone?

Currently mobile boarding passes for use on an internet connected smart phone are available at the following airports:

DubaiGlasgowNewcastle
AmsterdamHamburgNice
AthensHong KongOsaka
AucklandIstanbulParis
BahrainJohannesburgPrague
BarcelonaKuala LumpurRome
BirminghamLarnacaSão Paulo
Cape TownLondon GatwickStockholm
ChristchurchLondon HeathrowTaipei
CopenhagenLyonTokyo Haneda
DohaMadridTokyo Narita
DublinMaltaToronto
DurbanManchesterVenice
DüsseldorfMilanVienna
FrankfurtMunichWarsaw
GenevaMuscatZürich

Related questions

What is online check-in? When and where can I use it?
Which airports offer eBoarding Passes?
With which airlines does Emirates operate Codeshare flights?