Dust lamb shanks with seasoned flour. Heat oil in a large oven proof dish and brown the meat on all sides. Set lamb aside. In the same dish, sauté the bacon first, then add the onion, celery and carrot and simmer until glossy.
Add Roodeberg red wine, stock concentrate, chopped tomatoes, rosemary, garlic and bay leaves. Simmer for 2 minutes. Add lamb back into the pot. Spoon the mixture over the lamb shanks. Cover and roast at 160°C for ± 3 hours.
Use 2 forks to pull the meat away from the bone and combine well with the mixture in the pot. Remove bones. Simmer on the stove for a few minutes and season to taste.