Benfica is a Portuguese sports club based in Lisbon known by the nicknames "Incarnate" and "Red Devils". Some key facts about Benfica are that they have won 32 Portuguese league championships, 24 Portuguese Cups, and 2 UEFA Champions League titles. Their home stadium is called the Stadium of Light in Lisbon, which has a capacity of over 65,000.