20120525 blogs: Ramesh Khazanchi: How long will Congress have the last laugh?