Market falls on Iran tensions, crude oil volatility, and foreign investor caution.
Open shared insight