Top-10 Lithuanian castles

Lithuania is often called the “Land of Castles”. During the medieval ages Lithuanians  needed to defend territory from different invaders and castles were the best form of protection at these t...