Incorporation and Licensing: India is definitely a land of opportunities and with more business friendly schemes it is imperative that businesses are aware of what regulatory regime India offers and the licenses and compliances that business need to be mindful of while navigating their operations in India. Depending on whether your business in in advisory,...