Monthly Archives: November 2003

Japan

The rustic Okayama town of Takahashi offers the casual visitor a release from the world. Stephen Mansfield enjoys the time on his hands.

Nov 13, 2003 | No Comments |
Read more »