The largest freshwater lake of India is

Pangong lake
Tsomoriri lake
Wular lake
Dal lake

The correct answer is C. Wular lake.

Wular lake is the largest freshwater lake in India. It is located in the Baramulla district of Jammu and Kashmir. The lake is spread over an area of 189 square kilometers. It is a Ramsar site and a national wetland. The lake is home to a variety of birds and animals. It is also a popular tourist destination.

Pangong lake is a saltwater lake located in the Ladakh region of Jammu and Kashmir. It is the second largest lake in India, after Wular lake. The lake is spread over an area of 4,500 square kilometers. It is a popular tourist destination.

Tsomoriri lake is a saltwater lake located in the Ladakh region of Jammu and Kashmir. It is the third largest lake in India, after Wular lake and Pangong lake. The lake is spread over an area of 2,600 square kilometers. It is a popular tourist destination.

Dal lake is a freshwater lake located in the Srinagar district of Jammu and Kashmir. It is the fourth largest lake in India, after Wular lake, Pangong lake, and Tsomoriri lake. The lake is spread over an area of 18 square kilometers. It is a popular tourist destination.