India is the world’s largest democracy, with 1.2 billion people, and is expected to be the world’s most populous country by 2050. Where India makes […]