WorldUK, France deploy troops in LibyaAgenciesAugust 31, 2011 by AgenciesAugust 31, 2011 Brussels: North Atlantic Treaty Organization (NATO) has confirmed that Britain and France have deployed their troops in Libya....