English: They have been here for the last several years.
Telugu: వారు గత కొన్ని సంవత్సరాలుగా ఇక్కడే ఉంటున్నారు.