English: This announcement could not come at a better time.
Telugu: ఈ ప్రకటన మంచి సమయంలో రాకపోవచ్చు.