Krushevo is the highest town in North Macedonia and its name derives from the meaning “Town of pear trees”. It is located in the historic area of Pelagonia surrounded by beautiful mountains. Krushevo is a hilly town with lots of narrow winding streets. Seeing an interesting-looking building in the distance, it’s easy to lose sight […]