English: It's been a long time coming home.
Telugu: ఇంటికి వెళ్లక చాలా రోజులయింది.