I think Britain stores most of it in the Irish sea. I think its something like 4 tons of it has been dumped there.
I would disagree with the relatively little harm, Iodine LLFP is it 129 or 131? Thats very nasty stuff if it gets into the food chain.
I think though that they have a good solution putting into glass as long as they store it somewhere sensible until they can develope a practical method of turning it into something else.