Heat the oil in a large ovenproof pan or casserole pot. Add the Welsh Lamb cubes and brown on all sides. Add the onion and garlic, continue to cook for 1-2 minutes. Add the garam masala and coat all the ingredients.
Add all remaining ingredients and bring to the boil, cover with lid or foil. Cook in preheated oven for 11/2-2 hours until meat is tender and sauce thickened.
Make salsa: Mix together in a small bowl all the ingredients.
Serve the curry scattered with coriander salsa and rolled up chapatis.