Alex Jones reveals that London has won the most murders in the world for the month, beating New York City which holds the infamous award for most of the other months of the year.


Related Articles