Delhi Metro Rail Corporation, one of the longest metro networks, is all set to open 44 new metro stations by 2026. Check out ...