I just asked a question on Twitter but there were too many replies so I decided to make a post where you can add your own answers or vote for others.
If America = Statue of Liberty, England = Big Ben and France = Eiffel Tower, what landmark comes to mind when you think of Japan?
Please read through the answers others have added before adding one!
There is a poll embedded in this article.
View more at www.dannychoo.com/post/en/26029/Japan+Landmarks.html