Correct option is B
The correct meaning of the given idiom is (b) Being under suspicion or in trouble.
Given idiom – Under a cloud:
- Meaning: In a state of suspicion, disrepute, or facing trouble; not trusted. (Hindi meaning: संदेह के घेरे में / बदनामी में)
- Example: The officer resigned while he was under a cloud of corruption allegations.
Why other options are incorrect:
- (a): Religiousness is not implied by the idiom.
- (c): “Down to earth” means practical/humble; unrelated.
- (d): High altitude is a literal interpretation; the idiom is figurative.
So the correct answer is (b)