The British Medical Association faces allegations of hypocrisy after the magazine distributed to its 153,000 members contained cut-price drinks deals.
The British Medical Association faces allegations of hypocrisy after the magazine distributed to its 153,000 members contained cut-price drinks deals.