English: There have for a while.
Telugu: అక్కడ కొంతకాలం ఉన్నారు.