Designed by
Title
TOKYO, JAPAN - DECEMBER 1, 2018: A Japanese police guard stands in front of internal park gate with a man sits inside the Japanese #
Description
TOKYO, JAPAN - DECEMBER 1, 2018: A Japanese police guard stands in front of internal park gate with a man sits inside the Japanese Royal Imperial Palace
This image is editorial