I believe that this was photo was taken from the Flam Railway, which was an incredible train ride through some really beautiful country. Norway is great like that.
-Andy.