Which political party has been in power for the last 30 years continuously in West Bengal?

Q. Which political party has been in power for the last 30 years continuously in West Bengal?
A. CPI
B. Indian National Congress
C. Trinamool Congress
D. CPI-M
Answer: CPI-M