Dalai Lama receives Mother Teresa award in India�s New Delhi.

Record ID: 354365