Rival parties make final pitches on last day of campaigning for by-election

2014-07-29 5