Which is the largest artificial lake in Gujarat?

Kankaria Lake
Thol Lake
Sardar Sarovar Lake
Harmirsar Lake

The correct answer is C. Sardar Sarovar Lake.

Sardar Sarovar Lake is the largest artificial lake in India and the second largest in Asia. It is located on the Narmada River in Gujarat. The lake was created by the construction of the Sardar Sarovar Dam, which was completed in 1995. The lake has a surface area of 1,345 square kilometers (520 sq mi) and a storage capacity of 4.5 billion cubic meters (160 billion cu ft). The lake is used for irrigation, drinking water, and hydroelectric power generation.

Kankaria Lake is a man-made lake in Ahmedabad, Gujarat, India. It is one of the oldest lakes in the city and is a popular tourist destination. The lake is surrounded by a park and has a number of temples and other historical monuments located on its banks.

Thol Lake is a man-made lake in Gandhinagar, Gujarat, India. It is the largest lake in the state and is used for irrigation, drinking water, and fishing. The lake is also a popular tourist destination.

Harmirsar Lake is a man-made lake in Kutch district, Gujarat, India. It is the largest lake in Kutch district and is used for irrigation, drinking water, and fishing. The lake is also a popular tourist destination.