India’s appetite for cheap Russian oil took a breather in August as monsoon rains dampened demand and refiners scheduled routine maintenance works.
The world’s...
India's merchandise trade deficit in June fell to $20.13 billion from $22.1 billion in May, the government data released on Friday showed.
Merchandise exports...