English: A lot of people here have stayed there.
Telugu: చాలామంది ఇక్కడే స్థిరపడ్డారు కూడా.