Leaders of the world’s richest and most powerful countries will attend the two-day G20 Summit in India’s capital New Delhi starting September 9. This is the first time India will host such a powerful group of world leaders. The capital has been adorned with ornamental flowers and fountains at traffic roundabouts while public buildings and sidewalks have been given a fresh coat of paint. What is G20? The world’s 20 major countries formed an economic grouping after the Asian financial …
