bn:03704365n
Noun Named Entity
AR
No term available
EN
The Isaac Newton Telescope or INT is a 2.54 m optical telescope run by the Isaac Newton Group of Telescopes at Roque de los Muchachos Observatory on La Palma in the Canary Islands since 1984. Wikipedia
Relations
Sources