English: This is what has annoyed India.
Telugu: ఇది భారత్‌ను బాగా ఇబ్బంది పెట్టిన విషయం.