What is Interpol and what does it do?

AFP India Published: Nov 21, 2018, 04:35 PM(IST)

Interpol is the world's largest international police organisation. Based in the French city of Lyon, its role is to help police to fight crime across borders.

Read in App