English: And there I have stayed.
Telugu: దీంతో నేను కూడా అక్కడే ఉండిపోయా.