English: Yet it suffered a humiliating defeat.
Telugu: అయినప్పటికీ ఘోర పరాజయాన్ని చవి చూసింంది.