Heat the oil in a large saucepan over medium heat; stir in the curry and cook 1 minute. Add the onion and garlic; cook 8 to 10 minutes, or until the onion becomes transparent. Stir in the peaches, including their syrup, with the tomatoes, ginger, cream, broth, salt, and pepper. Simmer over low heat for 45 minutes. Serve hot, topped with shrimp and lettuce.