Posted on Apr 25, 2015 by Charlie AmblerZen Buddhism – The Land of the Disappearing Buddha – Japan (BBC 1977)