Interpol which is based in France does work with police organizations across the world in order to solve crimes. On this site they also list photos of people who are missing. Plus photo of the most wanted. Interpol is the world's largest international police organization with over 190 member countries.