The town of Gorna Oryachovitsa is located in northeastern part of Bulgaria, at the foot of the Arbanashka Mountain. Its first traces go back to 3rd-4th c. AD, when the Roman Emperor Aurelius III erected the castle of Ryachovets, which gave its name to the town...