I don't understand the difference between "given that" and "provided that".
The tour wasn't as pleasant as we thought it would be, given that the coach broke down on the way.
[Source: CAE Book]
Why can't I use provided that in place of given that in the above sentence?
What's the difference between given that and provided that?