Flipkart raises $1 billion. Amazon says it will invest $2 billion in India. #BattleOfTheGiants