India Earth Hour

Indians stand near a formation made of candles to mark Earth Hour in New Delhi, India, Saturday, March 31, 2012. Earth Hour takes place worldwide at 8.30 p.m. local time and is a global call to turn off lights for 60 minutes in a bid to highlight the global climate change. (AP Photo/Mustafa Quraishi)

Like this story? Get our best of the week sent to your inbox