England har således både sitt Stockholm oehKarlskroua