Tibetan spiritual leader the Dalai Lama delivers a speech in Tokyo October 31, 2009. The Tibetan leader will address public meetings during his nine day visit to Japan.