Delhi Metro Shuts 18 Stations Amid Heightened Security, Commuters Face Major Travel Disruptions
Thousands of commuters across India's national capital encountered significant travel disruptions on Friday after the Delhi Metro Rail Corporation (DMRC)...
