Place goat in a bowl with enough water to cover and juice of 1 lime. Rinse thoroughly. Add garlic, pepper and salt and stir to coat. Set aside.
To make Paste, mix curry powder, cumin, garam masala, green seasoning and ¼ cup water. Heat canola oil in a large pot on a medium fire, when oil is hot, add curry paste and fry for about 5-10 minutes.
Add seasoned goat, stir well to coat with curry. Cook slowly for 20 to 25 minutes. Add bay leaf and enough water to cover the goat. Bring to a boil, turn fire down to low and simmer until goat is tender. Remove from heat and add chopped scallion to garnish.
Video
Notes
If using a pressure cooker, after adding the meat to the curry paste let goat cook in its own juice for 20 minutes. Add enough water to cover and pressure for 20 minutes after the pressure cooker starts to whistle.