English: This is their new home!
Telugu: ఇదేనా మీ కొత్త ఇల్లు!