English: A light descended from the heaven at that moment.
Telugu: అప్పుడొక తార ఆకాశం నుంచి రాలి పడింది.