As regards reciprocity: Hungary has free transport all over the country for the over 65s. All you have to do is produce a passport and you get a free ticket! No doubt they were hoping the rest of Europe would follow but I don't think any other country does and we certainly don't!
I believe it is a sign of a proper civilisation: a number of free benefits available to all its citizens (and foreign visitors) - without expensive means testing. The more benefits, the more civilized.
To think that London, or anywhere else for that matter, does not belong to any one demographic
Nicola Sturgeon’s husband re-arrested