hi jaunty
20a is an African (native of a country starting with S.) The last 4 letters is another African country.
15d a synonym for "last" .
Make the most of this lovely sunshine ;)
With characters from Jonathon Swift, references to the Old Testament and some quite obscure words, this was really for educated people today. No wonder I found it difficult. But I got there in the end!