English: This had been bothering us for long.
Telugu: ఇది చాలా రోజులు మమ్మల్ని వెంటాడింది.