The correct answer is B. Karnal.
Karnal has the highest female population as per census 2011. The female population in Karnal is 51.4%, which is higher than the national average of 48.7%. The female literacy rate in Karnal is also higher than the national average, at 70.5%.
The other options are incorrect because they have a lower female population than Karnal. Gurugram has a female population of 49.5%, Bhiwani has a female population of 49.3%, and Faridabad has a female population of 49.2%.
The female population in Haryana has been increasing steadily over the past few decades. In 1991, the female population in Haryana was 47.6%. This increased to 48.7% in 2001 and 51.4% in 2011. This increase is due to a number of factors, including improved healthcare, education, and employment opportunities for women.
The high female population in Haryana is a positive sign for the state. It indicates that women are being given equal opportunities to men, and that they are playing an increasingly important role in society. This is likely to have a positive impact on the state’s economy and development.