Melnik, Bulgaria’s smallest town (208 persons), lies nestled on the south slopes of Pirin, amidst bizarre sand pyramids. It is located in the Sandanski Municipality, Blagoevgrad county, 175 kilometers north of Sofia and barely 30
Read Article