British troops have to stay in Afghanistan to prevent it from becoming a failed state and breeding ground for terrorism, newly appointed Defence Secretary Liam Fox said.
British troops have to stay in Afghanistan: