British Prime Minister Gordon Brown flew into Kabul Thursday for a meeting with President Hamid Karzai after visiting British soldiers in southern Afghanistan, a foreign news agency reported. Brown's earlier visit with British soldiers fighting Taliban insurgents in volatile southern Afghanistan had been kept under wraps for security reasons. The prime minister was stopping off in Afghanistan en route to Beijing, where he was due to attend the closing ceremony of the Olympic Games.