Andorra

Andorra is a tiny, landlocked country (technically called a “principality”) on the Iberian Peninsula in Europe. Its neighbors include France and Spain, and the capital, and largest city, is Andorra la Vella. Dive Deeper Britannica Food & Drink Languages Music & Dance Peoples Percussion Artists Percussion Instruments Wikipedia