English: And it’s here that they’ve stayed.
Telugu: దీంతో వీరు ఇక్కడే ఉండిపోయారు.