English: They've been here themselves.
Telugu: వాళ్లు తమకు తాముగా ఇక్కడున్నారు.