India, Saudi Arabia agree on need to exert pressure on countries backing terror

India and Saudi Arabia on Wednesday said that there was a need to exert “all possible…

Translate ยป