Sobha's Sri Kurumba Trust lays the foundation for Devi Home in Palakkad, Kerala—a unique initiative offering shelter, ...