Summary: India is the seventh largest and second most populous country in the world. A new spirit of economic freedom is now stirring in the country, bringing sweeping changes in its wake. A series of
Image Dimensions: 181 x 179
Image originally found here.