India's trade deficit stands at $20.67 billion for July 2023

India's trade deficit stands at $20.67 billion for July 2023