news analysis PKR has been left scratching its head over the defeat of its candidate Zaid Ibrahim in the Hulu Selangor by-election last Sunday.
On paper, everything seemed to be going fine for the coalition. The three component parties - PKR, PAS and DAP - worked together under what appeared to be an unprecedented singular chain of command.