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 …