Question: how many mps do green party have?
Answer: The Greens are a party within the European parliament with 46 seats, as of June 2009. It has a long-standing alliance with the European Free Alliance (EFA), an alliance of "stateless nations", such as the Welsh nationalist Plaid Cymru and Scottish National Party.