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