English: I have stayed there several times.
Telugu: నేను చాలాసార్లు అక్కడే ఉండిపోయాను.