Marks and Spencer has been forced to deny that it sells toilet roll imprinted with the Arabic word for God, after calls online for Muslims to boycott the store. The department store chain’s aloe vera ...