Against this background, here are my top three undervalued stocks to buy right now.