Place the chicken wors with half cup water in a large pan. Cook on a medium heat until the liquid dries.
Add the oil to the pan and allow the wors to fry until golden brown. Remove, cut into bite size pieces and set aside.
To the same pan, add the onion and fry until translucent. Add the ginger garlic paste and cook for 30 seconds.
Add the fresh thyme. Add the spices and worcestershire sauce. Cook for 30 seconds.
Add the green chillies and the canned tomatoes. Add the tomatoes and tomato paste and cook for about 5 minutes, the oil will surface to the top when ready. Add the sugar and mix well.
Add the potatoes and cook for 2 minutes. Add the chicken stock and water and cook on a low heat until the potatoes are soft and tender, should take between 30 minutes to an hour depending on altitude.
Once the potatoes are tender add the butter beans (rinsed and drained) to the pan. Cook for a further 5 minutes and return the sausages to the pan.
Season with salt if required and add some cracked black pepper. Garnish with fresh parsley.