20120523 india: Govt lauds itself on economy