Keep scrolling down for answers and more stats ...
Hint
Answer
* Is in Europe * Begins with a letter after O * Is a country where the Sun doesn’t set in the Summer * Is in the top 5 largest countries by area in Europe * Has a population of above 10 million