Blend the ginger, garlic and 4 tbsps of the water in a liquidiser.
Heat half the oil and lightly brown the pheasant and set to one side.
Add the remaining oil and heat with the cardamom, bay leaves, cloves and cinnamon. Add the onions, and cook until golden brown.
Stir in the ginger and garlic paste and the remaining spices. Blend in the yoghurt and return the pheasant to the pan with the remaining water.
Cover and simmer gently for 30 minutes, or until the pheasant is tender.
Season and sprinkle over the fresh coriander. Serve with the accompaniments.