Comment Comment by adictator The world's largest democracy & arguably the best.Almost anything that India does, even marginally successfully, is done at a scale that is incomparable to anything in the world. parent adictator 7 years ago
Almost anything that India does, even marginally successfully, is done at a scale that is incomparable to anything in the world.