In a large mixing bowl, combine the water, minced garlic, grated ginger, paprika, curry powder, rosemary, bouillon powder, cayenne pepper (if using), vegetable oil, lemon juice, salt, and pepper to taste. Whisk thoroughly to create a well-blended marinade.
Place the meat in the bowl of marinade and ensure that all pieces of meat are well coated. Cover the meat with plastic wrap and refrigerate for at least 2 hours, ideally overnight, to allow the flavors to penetrate and tenderize the meat.
Preheat your grill to medium-high heat. If using coals, ensure they are evenly distributed and fully heated before cooking.
Place the meat on the grill and cook for 5-7 minutes per side, or until cooked to your desired doneness. Be sure to turn the meat frequently to prevent it from burning.
Remove the meat from the grill and let it rest for a few minutes before slicing and serving.