A picturesque ruined castle atop a hill in Asago city. Also known as Japan’s Machu-Pichu. Details Share