Walmart is buying Indian online retailer Flipkart

Walmart boosts its firepower in a battle with Amazon by agreeing to buy India's leading online retailer Flipkart, paying $16 billion for a controlling stake of 77%.