English: The temple is in fact right here on Earth now.
Telugu: నిజానికి ఇక్కడున్న ఆలయం భూమిలోనే ఉండేదట.