Veliko Tarnovo is amongst the most beautiful cities in the world

The Bulgarian town of Veliko Tarnovo has been ranked ahead of the largest Greek Eastern Orthodox monastery complex of Meteora, the Spanish city of Ronda, the French town of Rocamadour and others. It is not for first time when the Bulgarian nature and architecture had been assessed.