Combine all the marinade ingredients and rub over the chicken pieces. Put aside to marinate for at least 30 mins.
Mix the flour, cornflour, baking powder and sriracha together. Add enough milk to make a batter of medium consistency.
Season the flour with salt, black pepper and paprika.
Pour the batter into the chicken and mix well.
Pick one chicken piece at a time and coat well with the flour mix. Keep pressing with your fingers while you do it, this will give the flaky finish.
Heat oil for deep-frying. Fry the chicken on medium-heat in batches, don't crowd the pan/fryer. Take out when the chicken is golden-brown and cooked through.