Country report - New Delhi, India Dept. of Science and Technology 1976 - 91 p. ill. 24 cm ISBN: T000000156