Snehibhavan Snehibhavan: A home for girls facing abuse and neglect in Idduki district of Kerala, India. Learn more in the video below.