The Observatory for the 2.3-meter (93-inches) telescope - Asia's largest mirror!
By admin; Published 25 Oct 2010