The London Metropolitan Police, the largest police force in the UK with over 43,000 police officers, is facing an unprecedented scandal. Police officer...
Romanian police confiscated a large number of luxury cars and other property worth an estimated $3.9 million (86.6 million crowns) in connection with the...