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