Sanja Matsuri is an annual festival (the biggest festival of the year) held at Asakusa Shrine. The festival is held on the third Saturday in May, and this year it was held from the 20th to the 22nd of May.
Originally, a big procession was scheduled to take place, but it was canceled due to rain.