Sofia is the capital and largest city of Bulgaria, situated in the western part of the country at the foot of Mount Vitosha. Budapest is Hungary's capital, Vienna is Austria's capital, and Warsaw is Poland's capital - all neighboring countries' capitals serving as distractors.