NPR News: Post

NPR News

An explosion hits a pedestrian avenue in Istanbul. It's unclear how many were killed

The cause of the explosion was not immediately clear.

Continue Reading…