The international police agency headquarters in Lyon, central France. Critics say Russia abuses its membership in the organization.

In by

The international police agency headquarters in Lyon, central France. Critics say Russia abuses its membership in the organization.