Karnataka is such a beautiful state located in the southwest part of India. While Bangalore the capital of Karnataka is rapidly growing as a high-tech hub, many people from various states and countries migrated to the state. Karnataka has its own cultural and...