Where are the Pindus Mountains?

The Pindus Mountains are in southern Albania and northern Greece. That range of mountains is sometimes called ‘The Spine of Greece,’ because it runs along that border. You can find more information here: