Ruled by foreigners, means going n craving for the PRs and Green cards in foreign countries. Not by the ones who have made India their home. And Christian and Hindu, better keep religious feelings to oneself unlike BJP who taunt about religion but what they do is not followed or preached by any religion in the world. Yeah, Radical Islamic teachings are a similar to that what BJP says, with Islam replaced by Hinduism.