I want to know the answer to the following question:
Does England have its own Parliament?
All the background I'm provided with is that "Government has been devolved to the Scottish Parliament, the National Assembly for Wales and the Northern Ireland Assembly.". Is that enough to answer the question?
Answer: no