English: Details have been slow to emerge.
Telugu: ఆ వివరాలు కాస్త ఆలస్యంగా వెలుగులోకి వచ్చాయి.