English: And that explains a lot.
Telugu: మరియు చాలా వివరిస్తుంది.