India’s merchandise trade deficit at $20.67 bln in July