Ukraine launched a large-scale drone attack on St. Petersburg, targeting Russian military facilities, just hours after President Vladimir Putin rejected Ukrainian President Volodymyr Zelensky's call for peace talks at an investment forum in the city.