Which one is correct?
1- India is the seventh largest country in the world, having a population of over 1.3 billion people.
2- India having a population of over 1.3 billion people is the seventh largest country in the world.
Seventh largest? Are you sure you don't mean second? 3 billion people.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Seventh largest? Are you sure you don't mean second?
cat desk1- India is the seventh largest country in the world, having a population of over 1.3 billion people.
This is OK, though most naturally I would write "with" instead of "having". The word "people" is somewhat redundant.
cat desk2- India having a population o