Living under a rock is a nice recent English idiom meaning “being oblivious or ignorant to what happens in the outside world”. It is used to describe a person who doesn’t know something any “normal” human being is supposed to know, usually in relation to some recent events:
It is most commonly used in a question (not very polite), in amazement that someone doesn’t know something the speaker considers obvious:
Tip: Are you a non-native English speaker? I have just finished creating a
Web App