At 1.2 million square miles, it's the largest country in the world that fits the category
... before seen in the West, India is 
again becoming a major force in the global economy thanks to its 1.2 billion 
people.