Schieffelin Institute of Helath – Research & Leprosy Center

Contact:

Vellore, Tamil Nadu

Organisation:

Spedalskhedsmissionen (TLM DK)