Standard knowledge of English is enough to be a Doctor in Srilanka. All you need is the ability to diagnose by getting the history and examination of the patients, majority of them communicate in sinhala in a typical scenario.
When it comes to medical books, even English layman will not...