For a politician who is widely regarded as a maverick, Zaid Ibrahim knows the consequences of being ‘politically incorrect’ on issues which do not go down well with those within his own party.
For a politician who is widely regarded as a maverick, Zaid Ibrahim knows the consequences of being ‘politically incorrect’ on issues which do not go down well with those within his own party.