Saint Petersburg, сокращенно St.Petersburg
В английском же языке пишется Saint Petersburg, сокращенно St.Petersburg. Англичане и американцы пишут сокращенно названия городов, где есть прилагательное "святой", к примеру, St.Barbara (Санта-Барбара). Написать название города "Санкт-Петербург" по-английски можно несколькими способами и все они будут допустимы, хотя чаще всего пишут St. и реже всего через дефис. Можно Saint Petersburg. Можно Saint-Petersburg. А можно и St. Petersburg.