English: Heaven has been found.
Telugu: స్వర్గం లభించింది.