Thousands of Muslims in India, Bangladesh and Pakistan rally over derogatory remarks on Prophet Muhammad by BJP members.