Harry Kane’s remarkable form for Bayern Munich has reignited the debate over who truly wears the crown as world football’s best striker. If scoring goals is considered an art, Harry Kane is a ...