English: Eventually, some details emerged.
Telugu: చివరకు వివరాలు బయటకు లీకయ్యాయి.