Sankt Petersburg är Rysslands näst största stad efter Moskva. Invånarantalet uppgår till strax över 4,5 miljoner personer. Genom tiderna har staden haft många olika namn. Mellan 1924 och 1991 hette den Leningrad och innan dess kallades den för Petrograd.
Staden grundades på 1700-talet ovanpå ruinerna av den då svenska staden Nyen. Det var Peter den store som stod för uppförandet och året var 1703.