Colm Dalton has so far visited 97 pubs in 47 countries.