Pre-heat the oven to 160 degree Celsius.
Mix all the spices and rub into the pork pieces until evenly coated.
Heat the Dutch oven on the cook top on medium heat, add the olive oil and brown the pork pieces in batches till golden brown. If needed add more oil in-between the batches. Set aside.
Add the onion and garlic to the pan, and brown for 2-3 minutes. If needed add a little water to loosen the flavorful bits on the Dutch oven, season with salt and then pour in the beer to deglaze along with the chicken stock and add the pork back in.
Squeeze the juice of the lime and orange into the beer pork mix and throw in the rinds and the chopped fresh chili.
Pop lid onto the pan and place into the oven and cook for 3 to 3.5 hours until the pork is lovely and tender,
Remove the lime and orange rind and pop the pork onto a tray and allow to cook a little. (save the liquid and set aside). Shred with two forks and place the meat under the griller for 3-5 minutes until lightly browned and a little crisp on the top.
Add a little of the cooking liquid to the forked meat and place into a bowl ready to serve.
Serve in tortilla wraps with crunchy coleslaw, fresh chili's, pickled onion and dollops of guacamole or your favourite toppings.