Here are the 24 international competitors for the 2018 London Coffee Masters...
The 20 competitors at the 2017 London Coffee Masters...