Name the freedom fighter who said "give me your blood, I will give you freedom."
The quote that you are asking about is attributed to the Indian freedom fighter Subhas Chandra Bose, who is often called by the honorific, “Netaji.” The quote comes from a speech that Bose delivered to Indians in Burma in 1944.
Bose was one of the major leaders of the movement for India’s independence from the United Kingdom. He was twice elected the president of the Indian National Congress. Although Bose was a member of the Congress’s leadership, he was eventually ousted from that organization in 1939 because of his differences with Mohandas Gandhi and other leaders. A major reason for Bose’s differences with Gandhi was his attitude towards violence, which is shown in the quote in your question. While Gandhi wanted nonviolence, Bose felt that independence could not be achieved in that way.
During WWII, Bose helped to organize the Indian National Army. This organization was strongly supported by the Japanese as a way to weaken the British. Because of this, Bose is sometimes seen as having supported the Axis in this war. It was while organizing this army that he gave the speech that contains the line you mention in this question.