English: All this has taken a while coming.
Telugu: ఇదంతా తేలేలోపు కొంత టైం పట్టేలా ఉంది.