Political analyst Dr Chandra Muzaffar tells us how BN has managed to stay relatively cohesive in the midst of all its challenges.