English: They should have come much earlier, but it is still not too late.
Telugu: ఇవి ఇంకాస్త ముందుగానే జరిగి ఉండాల్సిందని, అయితే ఇప్పటికీ మించిపోయిందేమీ లేదన్నారు.