Shaji Stephen is the founder and president of Shanti Bhavan Trust of India, a non-profit organization extensively involved in caring for the abandoned, needy, orphaned, poor and forsaken children in North India.