On 31st December, 1929, in which one of the following Congress Session

On 31st December, 1929, in which one of the following Congress Sessions was proclamation of Purna Swaraj made?

Ahmedabad
Calcutta
Lahore
Lucknow
This question was previously asked in
UPSC CDS-1 – 2020
The historic resolution declaring “Purna Swaraj” (complete self-rule or independence) as the goal of the Indian National Congress was passed at the Lahore Session of the Indian National Congress in December 1929. The resolution was drafted by the Congress Working Committee and declared that the word “Swaraj” in the Congress creed would mean complete independence. The Congress fixed January 26, 1930, as the first “Independence Day” (Purna Swaraj Day), which was celebrated across India.
Jawaharlal Nehru presided over the Lahore session of 1929. The Purna Swaraj declaration marked a significant shift in the Congress’s objective from demand for Dominion Status to demand for complete independence from British rule.
Prior Congress sessions had discussed various forms of Swaraj, including Dominion Status, but the Lahore session definitively declared the goal as complete independence. The choice of January 26th to celebrate Independence Day is historically significant; this date was later chosen as the date for the Indian Constitution to come into effect in 1950, making it Republic Day.