Let $K$ be a number field and $\mathfrak p$ a maximal ideal of its ring of integers $\mathcal O_K$. We let $K_{\mathfrak p}$ denote its completion at $\mathfrak p$ and $K^{ab}$ the maximal abelian extension of $K$. The maximal abelian extension of $K_{\mathfrak p}$ is given by $K_{\mathfrak p} \cdot K^{ab}$ (e.g. Neukirch p. 412). Now define the set $A = \bigcup_{\mathfrak p} (K_{\mathfrak p} \cap K^{ab}$), where the union is running over all maximal ideals of $\mathcal O _K$. Denote by $K(A)$ the field generated by $A$ over $K$, by construction it is contained in $K^{ab}$.
For example, if $K = \mathbb Q$, we see immediately $\mathbb Q(A) = \mathbb Q ^{ab}$, because, for every prime number p, $\mathbb Q _p$ contains the $(p-1)$-th roots of unity and (by Dirichlet's theorem about primes in arithmetic progressions) we know that these generate $\mathbb Q ^{ab}$. I guess, for every $K$ we have $K \cdot \mathbb Q ^{ab} \subset K(A)$. Is this last inclusion an equality for general $K$ or can $K(A)$ be even bigger?

