I cannot actually see why there is any confusion:
If you pay pension contributions (either as a skim of income from work, or as voluntary payments) in an country
you should, once you have reached the required level of payments, and reached whatever happens to be the pensionable
age in that country, be eligible for a pension.
If you have not contributed any pension contributions: well scr*w you, what are you expecting? Money for old rope?
I have been contributing type 2 pension payments in the UK for something to the order of 35 years while living outwith
the UK for about 28 of those years, I have been paying the lowest tier of pension contributions in Bulgaria (where I byde and work)
for about 17 years. This emans that when (if ?) I reach 67 (pensinable age for men in both states) I should recieve a full
pension from the UK (or any successor states [err, independent Scotland ?]), and a bottom level pension in Bulgaria.
What DOES annoy me enormously is people who are, frankly, parasitic, and expect to recieve pensions just because they happen
to be citizens of some state, yet have contributed nothing to that state's pension system.