The Shanghai Ocean Aquarium is a great place to visit on a rainy day, especially if you have kids. It is one of the largest aquariums in Asia and has over 450 species of marine animals, including sharks, rays, and sea turtles. The aquarium also has a number of interactive exhibits, including a touch pool where visitors can touch and feed some of the animals.