The British prime minister Gordon Brown has gone to Aghanistan for talks with President Hamid Karzai, and to meet UK troops in Helmand province. British government and military sources said 300 extra troops had been sent to the region from Cyprus to join more than 8,000 already in the country. Brown’s visit came the day after four British soldiers were killed in violence. “I’ve come here to show solidarity with the Afghan people and to remind us all that the reason why 41 countries are in Afghanistan in support of the democracy of Afghanistan, is that we will not allow the Taliban or terrorists to defy the democratic will of the Afghan people,” said the British prime minister.Earlier, he had flown by helicopter to a base overlooking Taliban territory and praised the troops’ bravery. On Friday, one died in a roadside explosion, and three others were killed by a 13-year old suicide bomber. Brown said it was a “terrible commentary on the Taliban” that they should use a child to kill British troops. Military sources said it was the closest a UK prime minister had been to a war-zone frontline since Winston Churchill.