CHETNA – Saving Street Children
NEW DELHI – It is estimated that there are more than 100,000 street children living in each of the major metropolitan areas in India, including Delhi, Mumbai, and Kolkata. It is also believed by many that these estimates are low, that the number of street children in each of these three cities alone exceeds 300,000….