Claim: The Dalai Lama's Dharma Talk is held annually at Boston's TD Garden.
Verdict: NOT ENOUGH INFO