why is india best country to buy medicine