Indian homeless people wait for free food outside a temple, in New Delhi, India, Tuesday, Jan. 1, 2013. There are over 300,000 homeless people in New Delhi, living on the streets, bravi

 

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