Voting for by-elections to five Assembly seats across Punjab, West Bengal, Gujarat, and Kerala is underway. The polling began at 7 am and will continue till 6 pm. The seats where polling is underway are Kaliganj in West Bengal, Nilambur in Kerala, Ludhiana West in Punjab, and Kadi and Visavadar in Gujarat.