Where is the UK Parliament located?
In Windsor Castle
Windsor Castle is a royal residence in Berkshire — it has no parliamentary function
In Buckingham Palace
Buckingham Palace is the monarch's official London residence, not a legislative building
In Westminster
The UK Parliament sits at the Palace of Westminster in central London
Correct answer
In Manchester
Manchester has no national parliament; it has a directly elected metro mayor and city council
Explanation
The UK is governed by the Parliament sitting in Westminster, London — not Windsor, Buckingham Palace or Manchester.