English: And its about time!
Telugu: దానికిదే సరైన సమయం కూడానూ !