English: China should be pissed.
Telugu: చైనా పీచమణచాల్సిందే.