This is the St. Petersburg International Airport. It is very, very small (for a city of 5 million residents). The border guards that inspect your visa are...not very nice.