No, this is not correct. Even though Mirandese is only spoken by a small minority of the population, especially in the region of Miranda do Douro, Portugal has TWO OFFICIAL languages, Mirandese being one of them. You should check any official legal documents or a linguist.
question #7 "is a major Catholic country" you may want to reformulate as "majoritary Catholic" or something like this, otherwise Mexico and Brazil are more major as being Catholic countries :-)