Garuda Vishnu Statue - Indonesia: The tallest statue of Hindu God!girlspgldh (46)in #busy • 6 years ago This Garuda Vishnu idol is one of Indonesia's tallest statues. Indonesia has a new landmark for Bali. This is the Garuda Vishnu idol of Indonesia, which is one of the tallest statues of Hindu God in different countries of the world. #tallest #statue #hindu-god #busy-pay
I don't know why.. but this post made me hungry for pizza