English: At last they had found a place of truth.
Telugu: చివరికి వారు ఉన్న ప్రదేశాన్ని కనుగొన్నారు.