20070723 india: 123 Agreement a victory for India: Scientists