Explain the different ways to form joint ventures

(i)Joint ventures between the Govt, of India or a State. Govt, and another company or companies Indian or Foreign.
(ii) Joint venture between two or more Indian companies.
(iii) Joint venture between an Indian company and a foreign company.