English: They tell us you are in a better place.
Telugu: అవి మనకన్నా మంచి ప్రదేశంలో ఉన్నాయని చెబుతున్నారు.