Russia deploys giant space telescope in Lake BaikalRussian scientists on Saturday launched one of th