Saudi Arabia has slammed Nupur Sharma’s remarks on Prophet Muhammad and welcomed the Bharatiya Janata Party’s (BJP) move to suspend its spokeswoman. Saudi Arabia’s foreign ministry, led by Prince Faisal Bin Farhan Al-Saud, reiterated the country’s position calling for respect of beliefs and …