The correct answer is "by".
*Translation: The new museum will be opened by the Mayor of Moscow next year.*
Answer: by
Перевод: Новый музей будет открыт мэром Москвы в следующем году.
Предлог "by" используется для указания лица или организации, совершающей действие.