Vatican Media

The explosion on Istanbul’s Istiklal Avenue, a popular shopping street, on Nov. 13 killed six people and led around 80 others to be hospitalized.

Read More: National Catholic Register