Italy flag (green, white and red vertical stripes). Vector illustration Shutterstock Image - Italy flag (green, white and red vertical stripes). Vector illustration - ID: 1011171562