As per mythological stories, Lord Ganesha's idol was installed by the maker, destroyer and sustainer of the universe that is Brahma, Vishnu and Mahesh. It is supposed to be a sacred place as the Gods descended from heaven for recreation. Tourists from across the world come to this thirteen and half feet idol for Darshan.