Original Resolution: 900x450
58 Ft Tall Statue Of Lord Shiva In Azhimala Attracts Many Tourists The New Indian Express The vimala temple or bimala temple is a hindu temple dedicated to goddess vimala (bimala), located within the jagannath temple complex in puri in the indian state of odisha.