Population wise, India is the world's largest Republic, a British influenced nation. Comparing them with China, as the other poster did, is ludicrous.
China abandoned communism a long time ago.