English: But this is our new home.
Telugu: అయినా మనది కొత్త ఇల్లు.