In a bowl, mix the flour with salt and pepper.
Coat the beef with the flour.
Heat the oil in a pan and brown the beef on each side. Place the beef in the slow cooker.
In the same pan, cook the shallots for ten minutes until they are golden.
Add the garlic, ginger, and curry powder. Cook for one minute.
Transfer the shallot mixture to the slow cooker with the beef.
Add the sugar. Pour in the beef broth.
Add the Worcestershire sauce, the horseradish, the carrots, and the bay leaf.
Mix, season with salt and pepper.
Cook on low for 5–6 hours.