Which party has been, in power in West Bengal without a break for 30 years ?
1) Communist Party of India (CPI).
2) Communist Party of Marxist (CPI - M)
3) Nationalist Congress Party.
4) Trinamool Congress.
Select the correct answer from above options