Communist rule ends in Indian state of West Bengal

The world's longest serving elected communist government has been voted out in the Indian state of West Bengal after 34 years of power.

Mamata Banerjee's Trinamool Congress (TMC) has won a landslide victory as votes are counted in four other state elections across India.

The BBC's Sanjoy Majumder reports from Calcutta where people are celebrating the result.