News

NEW DELHI: India, the world's third largest oil consuming and importing nation, spent 112.5 billion euro (about Rs 1.5 lakh ...