This quote is attributed to Margaret Thatcher, reflecting her philosophy of persistence and determination in political battles. Thatcher faced numerous challenges during her tenure and emphasized the need to repeatedly fight for one's principles. Indira Gandhi was Indian Prime Minister but not known for this particular quote, while Churchill is famous for 'We shall fight on the beaches' and other wartime rhetoric, not this statement about repeated battles.