Home Bulgaria The best kept secrets of Europe: Veliko Tarnovo, Bulgaria