20070512 india: Smug BJP gets a rude shock