Greater Grace Chikilinta, India