Views: filter content by two taxonomy terms I have vocabulary with these terms: 


Sport

Soccer
Hockey
...

term

subterm
...



And I have content where is chosen one of those subterms.

Then there is a second vocabulary (countries):


France
GB
...


I need to create view that will show content by path. 

For example: /sport/soccer - this will show content with soccer term. (This is done by default)

But I need also this: /sport/soccer/france - content with terms soccer and france.

I know that I have to user Views with contextual filters. I am using Drupal 7 with Views 3.

Thanks for your help.
Create three contextual filters: 1) global null (it's at the bottom), this will ignore the first argument 2) normal contextual filter for the first vocabulary, 3) normal contextual filter for the second vocabulary.

By normal I mean that you first select Term ID then Specify validation criteria, Taxonomy term, pick your vocab, Term name converted to term ID. It's a good idea to give these filters an Administrative title found under the More section, so that you can keep track which is which, as they need to be in the right order.

To reduce duplicates, in the view details "Advanced" > "OTHER" > "Query settings", check the box "Distinct" (thanks user2171413).