Explosion in a Baku mosque: Interested parties and possible implications