Maybe the International Red Cross?
I haven't looked, but that's my first guess for a contact point.
Watch: Tom will have it in an hour.
Any nation that supported Chechnyan independence has got to be thinking twice now.
Nothing could possibly excuse this.
