In a near sweep, a resurgent Bharatiya Janata Party (BJP) won 12 seats, while the Congress only 2 and the Janata Dal-Secular (JD-S) faced total rout in Karnataka's by-elections for 15 seats held on December 5, an official said on Monday.
"Of all the results declared for 15 Assembly seats, the BJP won 12, Congress 2, while the JD-