translate English to French: In fact, it's impossible to travel anywhere in this great country of ours and not come across a beautiful natural vista.
En fait, chaque région de notre superbe pays propose des paysages naturels à couper le souffle.