FA Cup is the oldest football competition in the world. The first FA Cup matches were played in 1872.
Arsenal won FA Cup 13 times, the latest being in 2017.
In the 2019-20 season the defending champions are Manchester City.
Absolutely! BT Sport and BBC have the rights to show FA Cup games on their respective channels.