Mother Teresa conferred UK’s prestigious award

Mother Teresa is posthumously conferred UK’s prestigious Founders Award 2016. The award is given to recognise and reward exemplary achievements of people within the global Asian community.

Leave a Reply