Correct option is B
Idiom Meaning:
To bury one’s head in the sand - to ignore or avoid reality; deny an obvious problem.
Explanation:
• The sentence implies avoidance or denial of failures, so “hides from the truth” fits best.
Correct: Shantanu hides from the truth…
Option Meanings:
(a) Blind eye to social issues – broader meaning.
(b) Hides from the truth – correct.
(c) Blames others – unrelated.
(d) Escapes difficulties – too general.