The stone walls of the ruins of Takeda Castle floated on a sea of clouds in Asago, Hyogo Prefecture, on the morning of Oct. 16, as if they were part of the floating …

AloJapan.com