Located in Southern India, lies the state of Karnataka - a land of diverse cultures, languages and faiths. Better known for its IT powerhouse capital, Bengaluru, Karnataka is the eighth largest State in terms of geographical size.