Sri Lanka buys military supplies worth $100 million