The Budget and US presidential election add to an uncertain market backdrop in the coming weeks

Westminster