ADVERTISEMENT

Russian girl, 14, shoots dead classmate, commits suicide

Published Dec 7, 2023 01:54 pm

MOSCOW, Russia - A 14-year-old girl shot dead a classmate and injured five people before killing herself at a secondary school in the Russian city of Bryansk near the Ukraine border on Thursday.

Fatal attacks at educational facilities -- previously a rarity -- have become more common in Russia in recent years.

Moscow has taken steps to tighten already strict gun laws after a series of school attacks. After the Bryansk attack, the Kremlin said it would look into "why the measures did not work."

Moscow has voiced concern after previous attacks, with President Vladimir Putin blaming the incidents as a US import.

"A 14-year-old girl brought a pump-action shotgun to school, which she used to shoot her classmates," Russia's Investigative Committee said in a statement.

"As a result, two people died -- one of them the shooter -- and there are five wounded," it added.

The victim was another girl in the shooter's class. Authorities did not name the attacker and Russian media identified her only as "Alina."

Footage filmed by pupils and shared by Russian state TV showed panicked children screaming and the sounds of a loud explosion.

Another showed students barricading themselves inside a classroom.

The teen's motives were still being established, in addition to how she got the weapon.

The shooting took place in Bryansk's Gymnasium Number Five, a secondary school in the city's suburbs.

News agencies reported that the girl's father had been taken in for questioning and that the family's apartment was searched.

State media also reported that the girl's twin sister was also in the class, reporting that she was in shock.

- 'Terrible tragedy' -

Local news outlets meanwhile reported that the girl had come to school with a gun and a knife.

The Investigative Committee published a video of detectives assessing the classroom, which still had open textbooks and blood on the floor, confiscating phones and looking at laptops.

The governor of the Bryansk region, Alexander Bogomaz, called the shooting a "terrible tragedy."

"My sincere condolences to the parents of the girl who died at the hands of the girl shooter. This is an irreparable loss," he said.

Bogomaz said five minors were wounded with light and medium severity injuries and were taken to a local children's hospital.

Media later reported that one of the wounded teens, a boy, was in a serious condition and had been taken to Moscow for treatment.

Bryansk is a city of some 370,000 people in southwest Russia.

The border Bryansk region -- including Bryansk itself -- has recently been targeted by Ukrainian drone attacks, and occasional shelling.

Russia has tightly controlled its school system since sending troops to Ukraine, making patriotism a priority and teaching children about its offensive in Ukraine.

Russia tightened its already strict gun ownership laws following a series of school shootings between 2019 and 2021.

In western Russian city of Izhevsk in September last year, a gunman killed 18 people at a school.

In 2021, a 19-year-old shooter killed nine people in a school in Kazan. That same year, a teenager killed six people at a university in the Urals city of Perm.

Related Tags

world news
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.