Though Bengaluru is home to multi-cultural people, with professionals from across India coming to work in the country's IT capital, tensions over Kannada and language militancy are sparking trouble in the city.