English: Some details have emerged.
Telugu: ఈ నేపథ్యంలో కొన్ని వివరాలు బయటకొచ్చాయి.