In which British city is the Peoples' Palace museum?
Correct answer: Glasgow

luckycatfay
all2109le, of course it is great Britain is the island Scotland England and Wales, also United Kingdom.