The sea evacuation of British troops after the 1940 Battle of Dunkirk was given what codename?

Military Daily Trivia Challenge.

1. The sea evacuation of British troops after the 1940 Battle of Dunkirk was given what codename?

Operation Torch
Operation Barbarossa
Operation Speedwell
Operation Dynamo
Operation Shingle

2. The British and Australians battled what Axis country’s navy in the 1941 Battle of Cape Matapan?

Japan
Germany
Italy
Bulgaria
Hungary

3. What British officer surrendered the Allied army under his command at the 1942 Battle of Singapore?

Brian Horrocks
Ronald MacKenzie Scobie
Arthur Percival
Richard McCreery
Roy Urquhart