The past few days have witnessed the republication of cartoons insulting Prophet Muhammad (PBUH) in France which sparking a wave of anger and protests across the Islamic world and campaigns have been launched in some countries to boycott French products
Read More »