English: But they could never stay in one place for long.
Telugu: అయితే ఎక్కువ కాలం ఒకే ప్రదేశంలో ఉండడం వీరికి నచ్చదు.