The tram travels up and down the massively busy Istiklal Street in Istabul, Turkey. Thousands of people pack this street every day.
Comments
Sign in or get an account to comment.