Mythology Quiz – Day #13

How well do you know the abode of the Trimurti?
 

.
.
.
.
.
.
.
Ans : Mount Meru or Sumeru is Lord Brahma’s abode.