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.