An unlisted Indian private company can indeed hold shares in a US-listed company. To do this, the Indian company will need to open a demat account in the US, adhering to the laws of that country. Furthermore, compliance with Indian Company Law is essential, requiring the passing of a Board Resolution or Special Resolution, depending on the shareholding limits specified in sections 179 and 186.