English: Very timely.
Telugu: చాలా సమయోచితంగా ఉంది.