Some two weeks ago the SAS flight from Chicago to Stockholm, Sweden was unable to land at ARN due to fog. The designated first alternate airport (I think Gothenburg) was too far (?!), and the flight was diverted to Helsinki, Finland. The aircraft (don't know the type) was at point very low on fuel, and could not have made it if there would have been an aborted landing. Helsinki airport was in full emergency status, and the a/c landed safely. This situation (not to be able to go around) is not acceptable, and there is an investigation going on.
I'm not blaming SAS here, but how is it possible that any flight can end up running out of fuel like that? What should they have done? Instead of trusting/gambling for regular landing at ARN, should they have had to refuel on route (in Iceland?)? Obviously there had been heavy headwinds, and excessive fuel burn.