Majed Al Mohandes is ready to “Lord” his way through Europe