Beautiful, interesting, incredible cinema.
A mystery takes place in the decorous halls of the Stamford Raffles Hotel in Singapore in this Japanese production.