Crude oil prices fall 26% from peak. Which are the best stocks to buy?
Crude oil prices are down 26% from their 52-week highs of $98 per bbl and the downtrend will support OMCs in India in terms of improving their refining margins while reducing the cost for paint and tyre companies. Already riding on significant gains, state-run oil companies are staring at another leg of the rally. Paint … Read more