The capital city of Meghalaya is:

Tura
Jowai
Nongpoh
Shillong

The correct answer is: d) Shillong.

Shillong is the capital of Meghalaya, India. It is located in the East Khasi Hills district of the state. Shillong is the third-highest capital city in India, after Leh and Shimla. The city is known for its beautiful scenery, its cultural heritage, and its educational institutions.

Tura is a city in the West Garo Hills district of Meghalaya, India. It is the headquarters of the district. Tura is a major commercial and educational center in the Garo Hills. The city is known for its traditional Garo culture and its handicrafts.

Jowai is a city in the East Jaintia Hills district of Meghalaya, India. It is the headquarters of the district. Jowai is a major commercial and educational center in the Jaintia Hills. The city is known for its traditional Jaintia culture and its handicrafts.

Nongpoh is a town in the Ri Bhoi district of Meghalaya, India. It is the headquarters of the district. Nongpoh is a major commercial and educational center in the Ri Bhoi district. The town is known for its traditional Khasi culture and its handicrafts.