English: All of that is humbling.
Telugu: అంటూ అంతా విస్మయం వ్యక్తం చేస్తున్నారు.