Casablanca

By Tahir Shah
three-and-half-stars