By Jessy Joseph New Delhi: Sister Preetha Varghese has been feeding hundreds of people living in poverty in the streets of New Delhi after her arrival in the Indian capital in 2016. The 44-year-old member of the Sisters of the Imitation of Christ, also called the Bethany Sisters, works forContinue Reading