Which of the following is associated with parliamentary form of Government?
A. Executive and legislature work independently
B. Executive and legislature work in close cooperation
C. Executive is dependent on judiciary
D. Legislature is dependent on judiciary