A worldwide community photographing and learning about wildlife
Cocytius antaeus
That was a real challenge! As Jacob pointed out, Manduca is at first sight quite a good candidate. However, Manduca has orange or yellow patches on the body, yours not. And Cocytius antaeus is really the only Sphinx with these 2 close white spots on the forewing and you really have to look for each spot, line and patch: Where is it and what colors.