Shenzhen has a mild, subtropical maritime climate with plenty of both rain and sunshine. The annual average temperature is 22.4; as many as 355 days per year are frost-free. Annual average rainfall is 1,933.3 mm and solar radiation is 2,120.5 hours. Tourism and tourist activities are possible all year round.