English: have stayed here.
Telugu: ఇక్కడే ఉండిపోయారు.