At the Ruprecht-Karls-Universität in Heidelberg there is a course in Medical Anthropology. The course is a M.A. (Master of Arts) which means that a Bachelor degree is required for applying. They however accept Bachelor degrees from many Asian countries and the medium of teaching is English, so there is a nice mix of students from all over the world.
Medical Anthropology in Heidelberg
2