The Indian National Science Academy ( INSA ) in New Delhi is the apex body of Indian scientists representing all branches of science and technology . The INSA ( Indian National Science Academy ) in New Delhi is the apex body of Indian scientists representing all branches of science and technology .