Ten Large-cap Stocks to Buy Ahead of the General Election Results