The children at Asha Kiran, outside of Delhi, wish Sister Lucy a Happy Mother’s Day.