In the following question, four alternatives are given for the idiom/phrase in bold and italics in the sentence. Choose the alternative which best expresses the meaning of idiom/phrase.

In spite of the efforts of all peace loving people, world peace is still a far cry.

A.

an impracticable idea

B.

an abstract idea

C.

out of reach

D.

a long way off

Correct answer is D

No explanation has been provided for this answer.