Takeda Castle – Castle Floating in The Sky

Takeda Castle is a castle ruin located in Asago City, in the northern part of Hyogo Prefecture, Japan. It also dubbed as ‘Machu Picchu of Japan’ for its terraced sloping architecture or the ‘castle floating in the sky’ because it is located at the top of the mountain whereby under a clear autumn sky, the […]

Read More

Hiking in Okutama – A Green Oasis in Tokyo

Who says there isn’t any nature to be found in Tokyo? Just 2-3 hours drive away from Tokyo, lies a rough diamond called Okutama. This is a place for nature lovers, for hikers, for adventure seekers. It isn’t easy to get here by car, one has to be skilled in navigating the rough terrains of […]

Read More