Designed by
Title
do Castle Ruins or Chiyoda Castle in Japan #329134489
Description
Tokyo, Japan- 11 May, 2024: Edo Castle Ruins or Chiyoda Castle, the biggest castle in Japan is part of Tokyo Imperial Palace and was home to the powerful Tokugawa Shogun
This image is editorial