Wash the meat pieces and strike them with a kitchen hammer into thin sheets of meat.
Marinate the meat with yogurt, salt, garlic-ginger paste, red chilli powder, clove powder and vinegar.
Keep it marinated for at least an hour.
In a large pot, add in the marinated meat, black pepper, all spice, sugar, oil and water. Bring it to a boil and then simmer for an hour. Once the meat is cooked thoroughly, turn off the flame and place a small steel bowl in the middle of the pot. Place a burning coal on the bowl, pour a small amount of ghee on top of the burning coal and immediately cover the pot, to let the smoke infuse into the meet properly.
After 10 minutes remove the bowl along with the coal and place the meat in a stick to serve immediately with parathas and raita.