Juventus Football Club Faces Deduction in Champions League over Recent Controversy Background Juventus Football Club, commonly known as Juventus, is a professional football club based in Turin, Italy. The club is among the most successful in Italian football history, having won over 65 official titles. However, the club is currently in hot water over a […]