John Charles is one of the finest Welsh players ever
John Charles played for Italian giants Juventus as well as Leeds .
John Charles , who played for Italian giants Juventus as well as Leeds , is one of the finest Welsh players ever