English: That award came at an opportune time.
Telugu: ఆ బహుమతి ఒక సరైన సమయానికి వచ్చింది.