The answer is Sweden.
The flag of Sweden was officially adopted on June 22, 1906. The off-centered yellow cross (The Scandinavian Cross) is taken from the Danish flag. The yellow and blue colors are taken from the national coat of arms.
On WorldAtlas.com