Who said "You give me blood, I will give you freedom"?
Taken out of context, Bose's words may give the wrong impression.
He called Gandhi "The Father of the Country," but unlike Gandhi and Nehru, who sought Indian independence without bloodshed, Bose led numerous uprisings in his country, and traveled to Russia to earn Stalin's active support for his cause.
Stalin was uninterested and quickly redirected him to Germany, where Bose created an Indian Legion inside the Nazi armed forces. The members of his unit, prisoners of war captured by the Nazis in North Africa, took the following oath: "I swear by God this holy oath that I will obey the leader of the German race and state, Adolph Hitler, as the commander of the German armed forces in the fight for India, whose leader is Subhas Chandra Bose".
The phrase about which you are asking was uttered under the circumstances mentioned above.
It is open to debate whether Bose was a patriot, a misguided leader, or a traitor to the principles he claimed to defend. Such an alliance with Hitler cannot but inspire second thoughts.
Subhas Chandra Bose said these words during a speech he gave to the Indian National Army in Burma in 1944. Bose fought for India's freedom from British control, but, unlike Gandhi, Bose advocated the use of violence to achieve his aims.
In this speech, he rallied the three million Indians fighting alongside the Japanese against the British in East Asia. He had asked for total mobilization and had received troops from all over the area, including not only Burma but also China, Japan, the Philippines, and other areas. He stated that fighting within India was not possible, as Indians did not have access to weapons. Instead, the route to Indian liberation from the British Raj lay with fighting the British in Burma. That is why Bose asked the Indian Army to give him blood--meaning to sacrifice their lives fighting in Burma--in return for India's liberation from England.
Spoken by Subhas Chandra Bose as a part of a motivational speech for the Indian National Army at a rally of Indians in Burma on 4 July 1944. Bose's most famous quote was "Give me blood, and I shall give you freedom!" In this, he urged the people of India to join him in his fight against the British Raj.