September 30, 2020 The Gods in the Woods Statue of Lord Ram and Hanuman at Hanumagiri, Dakshina Kannada, Karnataka, India. Share this:TwitterFacebookRedditTumblrPinterestWhatsAppLike this:Like Loading...