Sofia ist die Hauptstadt Bulgariens und zugleich die größte Stadt des Landes. Sie liegt im Westen Bulgariens am Fuße des Vitosha-Gebirges und erstreckt sich über eine Fläche von etwa 492 Quadratkilometern. Mit einer Bevölkerung von über 1,2 Millionen Menschen ist Sofia das politische, wirtschaftliche und kulturelle Zentrum Bulgariens. Die Stadt hat eine lange Geschichte, die bis in die Antike zurückreicht. Sie wurde von den Thrakern gegründet und war später unter römischer, byzantinischer und osmanischer Herrschaft. Diese vielfältige Geschichte spiegelt sich in der Architektur der Stadt wider, die eine Mischung aus antiken Ruinen, orthodoxen Kirchen, osmanischen Moscheen und modernen Gebäuden ist.