1. Heat olive oil in a large pot over medium heat. Add lamb and brown on all sides.
2. Remove lamb and set aside. In the same pot, add onion and garlic, cook until softened.
3. Pour in red wine, scraping up any browned bits from the bottom of the pot.
4. Add beef broth, diced tomatoes, oregano, cinnamon, salt, and pepper. Return lamb to the pot.
5. Bring to a boil, then reduce heat and simmer for 1 hour.
6. Add potatoes and carrots, simmer for another 30 minutes or until vegetables are tender.
7. Stir in olives and parsley, cook for an additional 10 minutes.
8. Serve hot and enjoy!