Indian Institute of History of Medicine, New Delhi
New Delhi, India (map shows the town, approximate location)
Source: Library of Congress, no. 2008331291 · not independently checked
Contact
Contact details not yet verified.
New Delhi, India (map shows the town, approximate location)
Source: Library of Congress, no. 2008331291 · not independently checked
Contact details not yet verified.