American President George Bush has come under fire for signing legislation to build a fence on its border with Mexico to fight illegal immigration. The barrier, if built, will be over 11,0000 kilometres long and will cover a third of the entire frontier. In signing the bill, Bush said that he is taking seriously America’s responsibility to secure its borders. But many critics say the fence is just a gimmick to win votes with mid-term elections just ten days away. Illegal immigration is top of the political agenda in the southern states bordering Mexico, and the Republicans face a fight to keep control of congress in the up-coming ballot.