Karnataka is a land bestowed with the gems of nature in plenty. The wildlife, lush mountain ranges, accompanied with its cultural inheritance marked with the rich heritage of historical places, forts and caves all make the state a must-visit. There is so much to do and see in Karnataka. O...