Takeda Castle Ruins

The ruins of the 15th century Takeda Castle is dubbed as the Macchu Picchu of Japan mainly due to its location high on a¬†mountain. It is famous for the sea of clouds phenomenon which gives the illusion that the castle ruins are floating¬†in the sky. It is a popular destination for local Japanese tourists. When…