By Thomas Scaria Mangaluru: Sister Theresa Crasta is the only woman religious from India who was rescued by the Indian government from Afghanistan in August after the Taliban captured Kabul. Crasta belongs to the Congregation of the Sisters of Charity of Saints Bartolomea Capitanio and Vincenza Gerosa, or Sisters ofContinue Reading