Which company carries the construction of submarines, missile-boats and destroyers and so on for the India navy and offshore supply vessels and well-head platforms and so on?

Mazgaon Dock Limited (MDL)
Garden Reach Shipbuilders and Engineering Limited (GRSE)
Goa Shipyard Limited (GSL)
None of the above

The correct answer is: A. Mazgaon Dock Limited (MDL).

Mazgaon Dock Limited (MDL) is a public sector undertaking under the Ministry of Defence, Government of India. It is one of the largest shipyards in India and is located in Mumbai. MDL has a long history of shipbuilding and has constructed a wide range of ships and submarines for the Indian Navy. In recent years, MDL has also diversified into the construction of offshore supply vessels and well-head platforms.

Garden Reach Shipbuilders and Engineering Limited (GRSE) is another public sector undertaking under the Ministry of Defence, Government of India. It is located in Kolkata and is one of the oldest shipyards in India. GRSE has a long history of shipbuilding and has constructed a wide range of ships and submarines for the Indian Navy. However, GRSE does not have the capability to construct offshore supply vessels and well-head platforms.

Goa Shipyard Limited (GSL) is a public sector undertaking under the Ministry of Defence, Government of India. It is located in Goa and is one of the newest shipyards in India. GSL has a long history of shipbuilding and has constructed a wide range of ships and submarines for the Indian Navy. However, GSL does not have the capability to construct offshore supply vessels and well-head platforms.

Therefore, the correct answer is: A. Mazgaon Dock Limited (MDL).