Syed Kamran Hashmi

Barack Obama: an extension of the Republican Party?