Perhaps it has something to do with Hitler and his Aryan theory. German do hate themselves for it and they have little understanding or interest in actual India. So they must hate India on same lines.
Western world still cannot accept that swastika existed much before Hitler and it has nothing...