Final Answer:
battles did Guru Hargobind Saheb Ji fight against the attacking Mughal armies of Shah Jahan is Six battles.
Thus the correct option is (C).
Step-by-step explanation:
Guru Hargobind Sahib Ji fought against the attacking Mughal armies of Shah Jahan in six battles. These battles were significant events during Guru Hargobind Sahib Ji's leadership, illustrating his commitment to defending the Sikh community and upholding the principles of justice and religious freedom. The Guru's military prowess and strategic acumen were demonstrated in these conflicts, which occurred during a challenging period of Mughal-Sikh relations.
The battles fought by Guru Hargobind Sahib Ji against the Mughal forces were a response to the persecution faced by the Sikh community under the rule of Shah Jahan. The Guru, recognizing the need to protect the Sikh faith and its followers, engaged in these conflicts with courage and determination. The significance of these battles extends beyond their military aspect; they symbolize the Sikh commitment to standing against oppression and preserving the right to practice one's religion freely.
In summary, the answer "C) Six battles" accurately reflects the historical record of Guru Hargobind Sahib Ji's engagements with the Mughal armies of Shah Jahan. These battles form a crucial chapter in Sikh history, emphasizing the Guru's role as a defender of religious liberty and a leader who stood firm against tyranny and injustice.
Thus the correct option is (C).