As expected the Machap by-election will see a straight fight between the ruling Barisan Nasional candidate and the same DAP candidate from the last general election.
As expected the Machap by-election will see a straight fight between the ruling Barisan Nasional candidate and the same DAP candidate from the last general election.