Bachkovo Monastery: probably the most magical one in Bulgaria

Bachkovo Monastery: probably the most magical one in Bulgaria