Menorca

Menorca or Minorca (from Latin: Insula Minor, lit. 'smaller island', later Minorica) is one of the Balearic Islands located in the Mediterranean Sea belonging to Spain.

1 story • Updated Nov 10, 2025
Menorca
Science

"Balearic Islands Brace for Strong Winds, Warns State Meteorological Agency"

22 sources Nov 8, 2025