The US Supreme Court has struck down a key pillar of campaign finance law by allowing donors to give as much money to as many political candidates, parties and committees as they wish. The latest move allows big money donors more influence in the US elections, with critics arguing the decision ends fairness in elections. Republicans have hailed the decision as a boost to political free speech. Al Jazeera's Patty Culhane reports from Washington.