Prime Minister Narendra Modi Sunday slammed the critics of the ongoing Maha Kumbh mela, equating them to "foreign powers who try to weaken the country" and said they have a "slave mentality".