Where have I been?

Here are the countries I've lived in or visited so far, with the time I've spent in each one up to the end of March 2024. I've treated the Canary Islands and Madeira as separate countries because they're so far from the mainland, although they belong to Spain and Portugal respectively. I also treat England, Scotland, and Wales as separate countries here.

Spain 27 years 1995-2024
England 24 years 4 months   1954-2015
Sweden 4 years 1 month 1989-93, 2023
Nigeria 3 years 5 months 1958-60, 1963-69
Italy 3 years 1986-89 (mainly)
Libya 2 years 1 month 1961-63
France 2 years 1994-96 (mainly)
Germany 1 year 5 months 1969, 1976-77, 1985
Zambia 1 year 3 months 1971-73
Malta 6 months 1954
Gambia 3 months 1973-74
Qatar 3 months 1970
Switzerland 29 days 1981, 1990, 1991
Canary Islands 14 days 1995
Scotland 12 days 1980, 2019
Seychelles 12 days 1993
Greece 9 days 2018
Ireland 9 days 2016
Israel 7 days 1993
Madeira 6 days 1994
Netherlands 6 days 1990-91
Wales 4 days 1985
Lebanon 3 days 1970
USA 3 days 1998
Morocco 2 days 1974
Denmark 1 day 1989
Mexico 1 day 1998
Jamaica 1 day 1998
Cayman Islands   1 day 1998
Tunisia 1 day 2004