Venezuela, mired in a political and economic crisis for months, has been rocked by violence over the past three weeks which has claimed 20 lives.