20120807 india: Indian scientists laud Mars mission success