News

For couples in Japan, Christmas Eve is all about the infamous love hotel -- when many of the high-end hotels have already been booked months in advance. By the night of December 24th, many of ...