English: This news was a long time coming.
Telugu: ఈ న్యూస్ వచ్చి చాలా రోజులే గడిచాయి.