NPR NewsNov 13, 2022, 2:28 PMAn 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…