Markets open lower as fresh US-Iran tensions and rising crude oil prices weigh on investor sentiment.