Stock markets fall as investors lock in profit after recent run
10 Jun 2020
Global stock markets fell on Tuesday as investors locked in profits from a strong recent run, with analysts saying that equity valuations had started to look too optimistic, prompting a...