Sofia is the largest city and capital of Bulgaria, located in the Sofia Valley at the foot of Vitosha Mountain in the western part of the country. It has a long and rich history, dating back over ...