Step 1: Understanding the Shimla Agreement.
The Shimla Agreement was signed in 1930 between the Indian National Congress and the British government to discuss the constitutional reforms in India. It was an important step in the process of India’s political evolution under British rule. The agreement took place in Shimla, during the time of the British colonial administration in India.
Step 2: Analyzing the options.
(A) 1927: Incorrect. The Shimla Agreement took place later, in 1930.
(B) 1930: Correct. The Shimla Agreement was signed in 1930 as a part of the ongoing dialogue between the British government and Indian nationalists.
(C) 1937: Incorrect. The Shimla Agreement took place in 1930, not 1937.
(D) 1945: Incorrect. The Shimla Agreement was not held in 1945.
Step 3: Conclusion.
The Shimla Agreement took place in 1930. Thus, the correct answer is (B).