Sofia is the capital and largest city of Bulgaria. The city is located at the foot of Mount Vitosha in the western part of the country. It occupies a strategic position at the centre of the Balkan Peninsula as commercial, manufacturing, transport, and cultural centre.