The  British Medical Association has been accused of cancelling a speaking invitation for the founder of Medical Aid for Palestinians with no ...