English: Myself and several others stayed here.
Telugu: నాతో పాటు ఇంకొందరం ఇక్కడే ఉండిపోయాం.