Tatsat Chronicle Magazine

Calcutta Improvement Trust (CIT)