English: Although I'm new to this site.
Telugu: అయినా ఈ వూరికి కొత్త కదా నేను.