Karnataka -- home to the city of Bangalore, which is often referred to as India's Silicon Valley -- plays a key role in the BJP's ongoing strategy to expand into south India and become a pan-Indian party instead of one confined to the Hindi heartland in the north....