Veliko Tarnovo is one of Bulgaria’s most historic cities, rising dramatically from forested hills and winding river valleys. Once the capital of the Second Bulgarian Empire, the city still carries the ...