Share Button

Japan Travel Guide: Why Expedia Loves Japan - A People Shaped Travel Video by Expedia UK

Expedia loves Japan! And this video sees the team from our Japan office find out what is so special about the Land of the Rising Sun. The Tokyo-based team ta…
Video Rating: 3 / 5

Category:

Uncategorized

Leave a Reply

Your email address will not be published. Required fields are marked *

*