From my experience living in the UK and interacting with many Indians over the years, it is because liberal Indians:
1) Don't hate Muslims
2) Aren't blind fanboys of Modi
3) Can actually criticise their country when warranted.
It is much easier to get along with such people.
And liberal is one who is tolerant towards other religions