Market Frictions Risk Management And Performance New Challenges For Finance | Desertcart Sri Lanka