A homeless girl takes free food outside a temple, in New Delhi, India, Tuesday, Jan. 1, 2013. There are over 300,000 homeless people in Delhi, living on streets, braving extreme weather

 

              A homeless girl takes free food outside a temple, in New Delhi, India, Tuesday, Jan. 1, 2013. There are over 300,000 homeless people in Delhi, living on streets, braving extreme weather
A homeless girl takes free food outside a temple, in New Delhi, India, Tuesday, Jan. 1, 2013. There are over 300,000 homeless people in Delhi, living on streets, braving extreme weather and economic hardship, according to news reports. (AP Photo/Manish Swarup)