Shell Companies Cracked!
Shell companies are in focus in India today. Given this context, what a shell company means is very different from what is generally understood, especially as there is no legal definition for it in India. US Security Exchange Commission (SEC) provides a narrow definition of the shell company as a publicly held company in [...]