China is India’s top trading partner - and most hated