Karnataka is a treasure trove of tourist delights. From a dazzling array of ancient sculpted temples to modern cities, scenic hill ranges and virgin tropical forests to endless beaches . Karnataka has them all.