The British Medical Journal (BMJ) is a popular peer-reviewed general medical journal. It is published by the BMJ Publishing Group Ltd based in London. It also has an online version.