Recently, India officially became the most populous nation on the entire planet with over 1.4 billion inhabitants. Yet unofficially, India had already surpassed China in terms of population several years ago. A cursory glance would tell you that investing in India is...
