Japanese pizza chain opens stand at Tokyo station platform

Never-before-seen branch makes it easier than ever to eat pizza, but is it any good?

Read More