Protests, sports and festivals cripple Bengaluru traffic, triggering city-wide gridlock, long bus queues, and crowded rail stations.