How was this thread not relevent to travel??
How was it not relevent to the UK considering a traveller FROM the UK going elsewhere, would need to purchase their travel insurance IN the UK.
Oh the madness of the thread reporters....
(and I'm a bit mad 'cos I put a lot of effort into it to try and help the OP...)