Throughout July and August there are festivals all over Japan celebrating all manner of things - from the literal star-crossed lovers of Tanabata to the returning of deceased ancestors at...[ Click to read more ]