September 30, 2020 The Gods in the Woods Statue of Lord Ram and Hanuman at Hanumagiri, Dakshina Kannada, Karnataka, India. Share this: Share on Reddit (Opens in new window) Reddit Share on Tumblr Share on WhatsApp (Opens in new window) WhatsApp PostLike Loading... Related