English: Humiliated by China.
Telugu: చైనాను అవమానపరిచారు.