According to the provisional figure of Census 2011 the district having the highest sex-ratio in India is

Almora (Uttarakhand)
Akola (Maharashtra)
Idukki (Kerala)
Mahe (Puducherry)

The correct answer is (c), Idukki.

The sex ratio is the number of females per 1000 males. According to the provisional figure of Census 2011, the sex ratio in India is 940 females per 1000 males. The district with the highest sex ratio is Idukki in Kerala, with a sex ratio of 1084 females per 1000 males. The district with the lowest sex ratio is Changlang in Arunachal Pradesh, with a sex ratio of 861 females per 1000 males.

The sex ratio in India has been declining since the 1991 census. This is due to a number of factors, including female infanticide, sex-selective abortion, and the preference for sons over daughters.

The government of India has taken a number of measures to improve the sex ratio, including the Pre-Natal Diagnostic Techniques (Regulation and Prevention of Misuse) Act, 1994, which prohibits sex-selective abortion. The government has also launched a number of awareness campaigns to promote gender equality and the importance of girls’ education.

Despite these efforts, the sex ratio in India remains low. This is a serious problem that needs to be addressed. The government needs to take further measures to improve the sex ratio, and to ensure that all girls have the opportunity to live a healthy and productive life.

The other options are incorrect because they have a lower sex ratio than Idukki.