Different countries have different standards when to comes to medical requirements
You might pass the medical test in one country but you can fail the medical test in another country
India , China etc have very stringent medical tests , U.S and Europe are more lenient when it comes to medical tests