Albania is a small country which is part of the Balkan peninsula. Its southern coastline is dotted with beautiful beaches and traditional Mediterranean villages. Its interior is dominated by the rugged Albanian Alps where you can spend days hiking the…
