earth hour new delhi india

March 10, 2010

earth hour new delhi india 475x307

An aerial view shows most of the building lights switched off in New Delhi, India.



Related Posts


Related Tags:

NEXT STORY

comments powered by Disqus

Latest Bollywood Photos