Budapest is everywhere in the new, spectacular Black Widow trailer.
Statue of Liberty on Gellért Hill, Chain Bridge, Margaret Bridge and Keleti Railway Station... they all show up in the trailer.