Markets outlook - April 18

Markets outlook - April 18