World | Fri Mar 8, 2013 12:59pm IST

SPECIAL REPORT - The impossible job: God's CEO on Earth