Walking in the streets of Kyustendil in June is like taking a walk in a cherry orchard, surrounded by trees heavy with fruit. This is the town in Bulgaria, located in the foothills of Mount Osogovo and on the bank of Banshitsa River,..