In a pot over medium-low heat, brown the onions in the oil. Add the garlic and cook for 1 minute, stirring constantly. Add the rice, ginger and curry powder and cook for 1 minute, stirring constantly. Add the remaining ingredients and mix well. Bring to a boil. Reduce the heat to low. Cover and cook for 20 minutes, without stirring, or until the liquid is completely absorbed. Remove from the heat and let rest for 5 minutes. Stir and serve.