Leading financial institutions Jefferies and Citi suggest that the rally in energy stocks may be nearing its end, advising caution for investors.
ABID SIDDIQUE CHAUDHRY
/