Marketwatch Trade Deficit Stood At Record $23.27 Billion In November Admin December 1, 2021 India clocked a record merchandise trade deficit of $23.27 billion in November 2021 as crude oil and gold imports saw a jump NDTV Profit – Latest Share on Facebook Tweet it Pin it Share it Email