English: Am so happy to have found this place.
Telugu: అలా నాకో ప్లేస్ దొరకడం హ్యాపీ.