International Football Federation

The IFF (International Football Federation) is the international governing body of football. It was founded in 2023.