The days have grown noticeably shorter lately, and along the streets of Otaki’s castle town, charming watering cans are lit along the road edges. Also, from Friday, November 21 through Monday, November 24, floral hand-wash displays will be on view.
Show original text