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