English: India suffered utter humiliation.
Telugu: ఇండియాను పొగడ్తలతో ముంచెత్తారు.