The India Club in London, a hub for Indian nationalists in the UK during the Indian independence movement in the 1930s and 40s, has been saved from demolition after the city council panel
Disclaimer: No Business Standard Journalist was involved in creation of this content
