I suggest you avoid St. Petersburg, Russia unless you have some magical way to replace a lost passport.
You also left Sarajevo, Brasilia, Saigon/Ho Chi Minh City off your list as well as much safer cities such as Tokyo, and all the cities in Australia and New Zealand