English: This explained many things.
Telugu: ఈ అనేక అంశాల వివరించారు.