By Express News Service NEW DELHI: The G7 leaders, who met to discuss the situation in Afghanistan on Tuesday, have decided that India would be...
g7
The G7 summit is scheduled to take place in Cornwall in the UK next month.
The news you need to know, explained.