British Prime Minister Gordon Brown visited troops and Afghan officials in the troubled Helmand province south of Afghanistan Monday morning, spokesman for provincial administration Daud Ahmadi said, dpa reported.