What level do the Leaders of the Australian Greens exist at?

A. Only in the local councils
B. Only at the federal level
C. Only at the state level
D. Both federal level and in the member parties
Answer: 