English: A huge relief both physically and psychologically.
Telugu: శారీరకంగా, మానసికంగా ఎంతో ఉపకారంగా ఉంటాయన్నారు.