English: He has never been this embarrassed in his life.
Telugu: తన జీవితంలో ఎన్నడూ ఇంతటి అవమానం జరగలేదు.