India, June 23 -- The Aam Aadmi Party (AAP) won Visavadar while the Bharatiya Janata Party (BJP) secured Kadi seat in the assembly by-elections Gujarat on Monday.

In Visavadar, Junagadh district, AAP's Gopal Italia, former party state president, won by a margin of 17,581 votes against BJP's Kirit Patel, with Congress candidate Nitin Ranpariya in third place.

The bypoll was necessitated by AAP MLA Bhupendra Bhayani's resignation in December 2023, after which he joined the BJP, reducing AAP's Gujarat assembly seats to four (Dediapada, Jamjodhpur, Botad, Gariadhar).

Visavadar, historically a BJP stronghold under former chief minister Keshubhai Patel, shifted to AAP in 2022, making this a critical battle for AAP to reclaim its foothold.

V...