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