English: Could God really be alien?
Telugu: నిజానికి దేవుడు నరునిగా వస్తాడా?