Social attitudes to marriage are changing and men no longer have to be older than their brides. Photo: Reuters