Challenges For India As It Assumes New Position As G-20 President There were two major conclusions from the recent G-20 summit in Bali, Indonesia. As a major development, India […]