Indian Prime Minister Narendra Modi announced that 500 and 1,000 rupee banknotes would be withdrawn from circulation to crack down on rampant corruption and counterfeit currency.