Veliko Tarnovo is one of the oldest towns in the country, as its history dates back to more than five thousand years ago, which is proven by archaeological excavations.
Veliko Tarnovo is one of the oldest towns in the country, as its history dates back to more than five thousand years ago, which is proven by archaeological excavations.