UNICEF to provide $300 million for child welfare

India and UNICEF signed an agreement on Monday under which UNICEF will provide a total of 300 million dollars for child welfare programmes in the country aimed at reducing low birth weight rate,