Love coffee? Two independent London cafes named most popular in the world
Briefly