English: Some details have emerged.
Telugu: కొన్ని వివరాలే తెలిశాయి.