A total of 42 of the world's 50 most violent cities are located in Central or South America, according to researchers, with Brazil featuring on the list 17 times followed by Mexico with 12 entries.