Nehruism is constantly under criticism of Hindutva followers and Hindu nationalists for its perceived secularism, tolerance of "invading" ideologies and religions such as Christianity, Socialism and Islam, and its westernization and corruption of the purity of Hindu culture.