You know you’re in Japan when all the taxis come complete with white lace seat covers and head rest covers.

Author

Carrie Podhirny