The Congress has turned a corner by shifting its headquarters from Akbar Road in New Delhi to Kotla Road in the national capital. The party had been headquartered at Akbar Road for 47 of its 139 ...
Narrator: By the end of the 19th century, the British had controlled much of India for over 100 years. The Indian National Congress, the INC, was formed in 1885 and the idea of independence, self ...