From London to Helsinki and Buenos Aires to Cape Town, it's almost impossible to find a major city where it isn't on sale. There are now an estimated half a million bubble tea shops in China alone ...