New Delhi, June 23 -- The Election Commission of India on Monday announced the results for the by-elections conducted on five seats of four states - Gujarat, Punjab, Kerala and West Bengal.

While most of the parties like Bharatiya Janata Party (BJP), Trinamool Congress (TMC) and Aam Aadmi Party (AAP) retained their seats in this by-elections, but the Pinarayi Vijayan-led LDF government in Kerala faced a major blow, as the alliance failed to retain its Nilambur assembly seat.

The bypolls were conducted on Kaliganj assembly constituency of West Bengal, Kadi and Visavadar seats of Gujarat, Nilambur of Kerala and Ludhiana West of Punjab.

In a significant blow to the Pinarayi Vijayan-led LDF government in Kerala, UDF candidate Aryadan Shouk...