Tag: Investors including Walmart in India will have to pay $1 billion in taxes