trailblazer911, 3 months ago India is the most populous country in the world. Anything happening there significantly alters world statistics. Wow Redditors have made it to Lemmy.
India is the most populous country in the world. Anything happening there significantly alters world statistics. Wow Redditors have made it to Lemmy.