INTERPOL and country-to-country Red Notice removal efforts
By EsqSocial Corporation 10/12/13
INTERPOL is an international information sharing agency that allows its 190 member countries to assist one another in the search for wanted persons who are suspected of having fled the jurisdiction of the requesting member country....
By: Estlund Law, P.A.