English: Some details have emerged.
Telugu: తాజాగా కొన్ని వివరాలు బయటికొచ్చాయి.