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