Takeda Castle Ruins ,Japan

Takeda Castle Ruins ,Japan

The ruins of Takeda Castle, located in Wadayama-cho, Asago City, Hyogo Prefecture, are also known as “Japan’s Machu Picchu” and “Castle in the Sky”.

The ruins of Takeda Castle, which can be seen in the sea of ​​clouds before sunrise from autumn to winter, are popular, and the number of visitors has increased by 24 times in recent years.