English: He provided some sort of explanation.
Telugu: దీనికి కొంత వివరణ ఆయనే ఇచ్చాడు.