U.S President Donald Trump has thrown down the gauntlet, announcing a stinging 25% tariff on Indian goods with an additional, unspecified penalty aimed squarely at India's energy and defense ties with Russia. Should India stop importing crude oil from Russia? Vishnu Som decodes in today's Left, Right & Centre.