Nestled beneath sandstone cliffs in southwestern Bulgaria, Melnik is the country’s smallest town by population, but rich in ...