Tibetan spiritual leader the Dalai Lama delivers a speech during the Namami Brahmaputra Festival on the banks of the river Brahmaputra in Guwahati yesterday.