nope, not correct, up until Feb 2018 more people were murdered in London than New York, but for the rest of the year NY took its rightful place......
Open carry like Texas? Let me think, errm, no mass shootings apart from the one at a Church, (26 dead including a baby), Fort Hood, (13 dead), Fort Hood again (13 dead), Sante Fe Highschool, (10 dead). What strikes me in a state that allows open carry all this mass shootings happen, two at a military base!