@iammilind In your communism answer, only one line currently answers the question.
"If atheism is removed from "communism", the religion might work with it." Though you explained beautifully caste system, i think you may need to explain relationship between them in detail. (IMO).