An Edinburgh pizza spot that's got four restaurants in the city has been named among the best in the world, according to Time ...