India is the world’s second most populated country, with 1.3 billion people. Its economy is quite developed and the business environment has been improved significantly over the years. There are several ways to start a business in India, including setting up a private limited company (PLC) or a public limited company (PLC). In this post…