Views about India are positive across 23 countries: Think Tank

Search

Views about India are positive across 23 countries: Think Tank

India, is at the centre of international attention, as next week global leaders will gather in New Delhi to attend the G20 Summit.