English: It has taken a while coming.
Telugu: సంభవించుటకు కొంతకాలం పడు తుంది.