In the West, peace means “live and let live.” In Islam, peace means the world has bent the knee to Allah. What does love have to do with it? Opiniion.

Read more