20180516 india: Hailing BJP show; PM slams Congress for 'divisive' politics