A blast shook the Russian town of Sergiev Posad on Wednesday, injuring at least 45 people, according to local authorities.