It showed the cities with the lowest average age of marriage are Leicester, closely followed by Birmingham, Manchester and London.

The data reveals that some of Britain’s most highly populated cities have the lowest average age of marriage. Leicester sits at the bottom, with men and women getting married at 33.9 and 31.7, respectively.

Other urban metropolises such as Manchester and London, come in a close second and third, with men getting married around the ages of 35 and 35.4, and women tying the knot at 32.6 and 32.9.