Have you checked on the UK website as to whether or not you are eligible for insurance while residing in London? The rules on eligibility seem to change regularly and unless you are on a WHV or have citizenship you may find that you are not covered.
Also check out the differences in cover. A Travel policy in the UK does not necessarily cover replacement of goods and tickets or ...



