Question: who has won the most trophies in european football
Answer: Spanish side Real Madrid have won a record total of 21 titles in UEFA competitions , four more than Milan ( Italy ) and seven more than Barcelona ( Spain ) .