English: I know it is long overdue.
Telugu: దీనికి చాలా సమయం ఉందని తెలుసు.