A red tram rolls down a snowy street in Istanbul, Turkey, with shopper…

A red tram rolls down a snowy street in Istanbul, Turkey, with shoppers and tourists milling about. Fancy buildings line the street, decked out with festive decorations. A vendor’s cart and a guy in a red coat stand out in the background.
Loading More .....
End of content