The world seems topsy-turvy. China has five per cent population owning 80 per cent of its wealth, 20 times more foreign investment than India, and no trade union or human rights. Hence the Indian Left calls it socialist. On the other hand, the BJP has real revolution. Following Trotskyji, it has launched a permanent revolution. In other words, it keeps revolving.