Designed by
Title
Edo Castle Ruins or Chiyoda Castle in Japan #322241285
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