Shimoga, nestled in the Indian state of Karnataka, paints a perfect image for nature and culture lovers alike who are seeking ...