English: They stayed there for a long time.
Telugu: అక్కడే ఎక్కువ కాలం గడిపేవారు.