English: A few new details have already come to light.
Telugu: తాజాగా కొన్ని వివరాలు బయటికొచ్చాయి.