Veliko Tarnovo Province
Gorna Oryahovitsa ( ) is a town in northern Bulgaria, situated in Veliko Tarnovo Province, from Veliko Tarnovo. It is the administrative centre of the homonymous Gorna Oryahovitsa Municipality. As of December 2009, the town has a population of 32,436 inhabitants.