Drain tomatoes into a sieve; allow the liquids to drain into a saucepan. Add the vegetable broth, and heat to a simmer. Keep the pan over low heat.
Melt 2 tbsp butter in a large casserole or skillet over medium high heat. Add the onion and cook for 3 to 4 minutes, stirring occasionally, until soft and translucent. Add the garlic and cook 1 minute more, until fragrant. Add the rice, stirring constantly for 1 minute. Add the white wine and stir until completely absorbed.
Begin to add the heated broth 1/2 cup at a time, stirring frequently. Wait until each addition is almost completely absorbed before adding the next. When the rice has cooked for 15 minutes and most of the liquid has been incorporated, add the corn kernels, tomatoes and shrimp, along with the last of the broth. Cook, stirring frequently, until the rice is tender but al dente, and the shrimp is pink and cooked through. This should take 18 to 20 minutes of cooking in total.
Stir in the Parmesan cheese, most of the basil, and the salt and pepper. Spoon the risotto immediately onto plates, top with the remaining basil strands, and serve.