The cradle of ancient civilisations as well as a land of contrasts, Karnataka boasts an exceptionally rich architectural and ...