I have a problem with news filtering.
I only selected “Bahrain” as a filter,
but the news article has no relevance to Bahrain (as you can see in screenshot no.2).
I don’t know if it helps, but I noticed that “Bahrain” appears in Geographies on the right side.
This is another example, same situation:
I would say the API is returning a correct result because as you mentioned, there is a geography Bahrain attached to the article. I can see that Bahrain is not mentioned in the story text but there may be some other relation to Bahrain.
If you wish to query further you can make use Eikon help to 'Contact Us' and submit this as a data query.
You can add filters to exclude terms eg NOT BH for exclude Bahrain geography. Type NEWS in the Eikon search bar to bring up the New App where you can see more catagories