Bizan
See the whole region from this little mountain in the middle of a city Bizan is a mountain located in Tokushima City, japan. It is not only a natural landmark but also the namesake of a famous movie. Standing tall at 290 meters, Bizan offers breathtaking views of the city, the Yoshino River delta, and … Read more