BBC correspondent Alan Johnston has been freed after being held for almost four months in Gaza, the BBC reports. Johnston said it was “fantastic” to be free after an “appalling experience.”