Sitting at the summit of picturesque Mount Mitsumine in Chichibu is the ancient Mitsumine shrine. The shrine’s storied history goes back to the 7th century and the enshrined gods are believed to have created the islands of Japan. The journey there is a refreshing drive up gently winding mountain roads. A visit to…