image
author Image

Russian oil: Trade headaches for India as crude prices hit $60