Dismissed as being not good enough to play for Cairo giants Zamalek early in his career and deemed not up to the standards of the English Premier League while at Chelsea a few years ago, Mohamed Salah continues to defy critics with a typical unyielding approach.