Veliko Tarnovo is one of the oldest settlements in Bulgaria and was founded at the foot of the Northern Fore-Balkan Range. Historians date it back to the 4th millennium B. C. Photo by Deirdre Hamill/Quest Imagery