English: In other words, I felt at home.
Telugu: ఇంకా చెప్పాలంటే నాకు ఇంట్లో ఉన్నట్టే అనిపించింది.