The thread is incomplete. Indians are not hated all over and not alone. Xenophobia along with the effect non-integrating immigrants have on society is hated. Indians are very well integrated into Canada the result of which is that no one hates them. On the other hand, Indians may not be liked in Australia due to the type of immigrants that came over there or just basic racism in Australia.
Pakistanis are hated much more in many countries such as Greece and the UK due to their constant engagement in crime and immigration fraud. Nigerians are frowned upon for Fraud in the US all over.
Again, type of exposure matters. In the early 90's the French could not get enough of Algerians and Islam; now they cant stand the idea of both.