The Wire
Russia has attempted to base some of their long-range military aircrafts at Manuhua Air Force Base in the West Papua...