AL JAZEERA – An explosion on an overpass near a metro station has injured at least five people in Turkey’s largest city, Istanbul. The explosion, which struck during rush hour on Tuesday afternoon, occurred near the Bayrampasa metro station Continue Reading