Aristocrat Leisure: Gaming giant with many moats

Aristocrat Leisure: Gaming giant with many moats