edited by

2 Answers

Best answer
1 votes
1 votes

Living in ivory towers is a metamorphic term used to denote living in own world and cut of from the rest of world.

Correct option: B

selected by
Answer: