Serbian Novak Djokovic has won the 2022 Wimbledon final against larger than life character Nick Kyrgios.