Developing cancer is now more common than getting married or having a first baby, research suggests.

Analysis by Macmillan Cancer Support shows there were 361,216 cancers diagnosed in 2014 in the UK, the most recent figures available, compared to 289,841 marriages.

New cancer cases are also as common as graduating from university, and more common than a woman having her first baby.

There were 271,050 babies born to first-time mothers in England and Wales in 2015, compared to 319,011 new cases of cancer.

The data also showed that, over the last decade, more than 1.2 million people have been diagnosed with cancer under the age of 65.