English: Its about time too.
Telugu: అది కూడా సమయానికే.