Hi Aminsha and welcome to cr0

Until Jeera replies, maybe this will help:
The pakora didn't come out crispy at all....and the chicken wasn't cooked
Try frying them in hotter oil. A piece of stale bread (about 1 cm cubed) should sink, and almost immediately float to the surface, and should take about 1 minute to brown (not burn) when the oil is hot enough (about 180 degrees).
If the oil is too cold, the batter will not be crispy
If the oil is too hot, the outside will be cooked but the inside won't be cooked
So it sounds like your oil may not have been hot enough (not crispy) and you didn't cook them for long enough (uncooked inside)
You need to adjust the temperature of the oil until the outside is cooked and crispy and the inside is also cooked. Cooking time will be about 5 to 10 minutes depending upon the size of the pakoras.
You can also partially fry them and refry them before you eat them if you wish.
and it was a very dark red can someone please tell me why this is
1 tablespoon is a heck of a lot of food colouring! I'd suggest reducing it to 1/4 of a teaspoon, or less, or omit it altogether.
Hope this helps?