Oil generated £19 billion in revenues last year, yet much is believed to have gone straight into the pockets of President Ilham Aliyev and his family Azeri government has threatened journalists and activists are tortured Leaked documents recently compared President… Read More ›