logo

Video encyclopedia

Niranjan Sengupta

Niranjan Sengupta was a Bengali Indian revolutionary.

Relations