Rub the dried oregano into the chicken and season with salt and pepper.
Heat the oil in a heavy based casserole dish over medium heat.
Place the chicken, skin side down, in the hot oil, and cook for 5 to 8 minutes until the skin begins to brown. Turn them over and brown for a further 5 minutes. Transfer them to a plate.
Finely slice the onion and garlic. Add these to the dish, together with the capers and sauté gently over low heat medium heat, then add the onion, garlic, capers, and cook for 5 minutes or so.
When the onion is soft, add the lemon slices. Cook for a minute until they start to caramelize.
Add the white wine and deglaze the pan, scraping up any browned bits that stuck to the bottom. Bring to a simmer and let it bubble for a couple of minutes.
Add the stock, return the chicken and bring to the boil. Simmer for 20 minutes.
Add the artichoke hearts and olives, then cook for 5 more minutes to warm through.
Serve with fresh herbs scattered on top.