Thirty-one Assembly constituencies across 10 states are witnessing bypolls, including in Karnataka. In Channapatna, the direct fight is between Union minister HD Kumaraswamy's son Nikhil Kumaraswamy and local warhorse and Congress candidate CP Yogeshwar. Meanwhile, former chief minister Basavaraj Bommai's son Bharath Bommai faces Congress' Yasir Ahmed Khan Pathan in Shiggaon.