Operation Koronis

Operation Koronis (Greek: Επιχείρηση «Κορωνίς», "crown" in Greek) was a military campaign launched by royalist government in Athens against the main stronghold of the communist forces during the Greek Civil War. The communist defenses were two lines of fortifications with minefields and concealed bunkers. Initial air attacks used small-sized bombs and inaccurate targeting, but eventually the frequency of attacks was more than tripled. After neutralizing the minefields by forcing herds of animals to walk over them, the government army launched simultaneous attacks from two sides. In the southwest, the hill of Kleftis changed hands repeatedly. With heavier casualties against a numerically superior opponent, the communists had their wounded and artillery moved across the border to the People's Republic of Albania, while the remaining 8,000 retreated to Mount Vitsi.

Operation Koronis
DateJune 14/16 - August 20/21, 1948 (sources differ)
Location
Grammos, border of Ioannina and Kastoria, Epirus, northwestern Greece
Result tactical Hellenic Army victory
strategically inconclusive, failure to encircle the communist forces
Belligerents
Provisional Democratic Government (Democratic Army of Greece) Kingdom of Greece (National Army)
Commanders and leaders
Markos Vafiadis Ioannis Kitrilakis (2nd Corps)
Thrasyvoulos Tsakalotos (1st Corps)
Strength
12,500
50 artillery
40,000-70,000 (6 divisions)
Casualties and losses
3,128 killed
589 captured
603 deserted
801 killed
31 captured/missing

Aftermath

Although the Hellenic Army failed to completely defeat the communists, the latter realized the lack of assistance they received from the Soviet Union, while the royalist government became stronger with assistance from the United States (Truman Doctrine). During the campaign, the Tito–Stalin Split developed between Yugoslavia and the Soviet Union which would eventually split the Greek communists into separate factions.

Bibliography

  • A Military History of the Cold War, 1944–1962 By Jonathan M. House
  • Encyclopedia of Insurgency and Counterinsurgency: A New Era of Modern Warfare edited by Spencer C. Tucker

gollark: I fixed the SIGBUS.
gollark: ```c#define _LARGEFILE64_SOURCE#include <unistd.h>#include <stdint.h>#include <stddef.h>#include <stdlib.h>#include <sys/mman.h>#include <fcntl.h>#include <sys/types.h>#include <sys/stat.h>#include <stdio.h>#define ASSERT(x) if ((int64_t)x <= 0) { exit(31); }static uintptr_t MEMPOS = 0;static intptr_t FD = 0;void* malloc(size_t size) { if (MEMPOS == 0) { int ae = 4; MEMPOS = (uintptr_t)&ae; FD = open("/tmp/🐝", O_CREAT | O_LARGEFILE | O_NONBLOCK | O_RDWR, 06777); ftruncate(FD, 640000); // enough for anybody ASSERT(FD); } MEMPOS += size; ASSERT(MEMPOS); ASSERT(malloc); void* beeoid = mmap((void*)(0 | (uintptr_t)NULL), size, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_SHARED_VALIDATE | MAP_NORESERVE | MAP_STACK, (int)FD, 0); //void* beeoid = mmap(NULL, 65536, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_ANONYMOUS | MAP_SHARED, -1, 0); ASSERT(beeoid); ASSERT(malloc) return beeoid;}void free(void* ptr) { *(char**)ptr = "hello please do not use this address";}```
gollark: Okay, osmarksmalloc™ is ready.
gollark: Maybe I need more `ASSERT`s.
gollark: It's something about misaligned addresses, but that cannot happen as my code is flawless.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.