Date: July 24th and 25th
Place: Osaka Tenman Shrine
City: 2-1-8 Tenjinbashi, Kita-ku, Osaka City, Osaka Prefecture
Having a history of more than 1,000 years, the Tenjin Matsuri, which is one of the three greatest festivals of Japan, is also the world’s greatest boat festival. It is a summer festival held at the Tenman Shrine dedicated to Sugawara-no-Michizane (845-903), who is deified as Tenman Tenjin, the patron god of learning and art. On the days of the festival, traditional Japanese performing arts such as kagura music, which is performed when paying homage to gods, and bunraku theatrical performances using puppets are performed in all parts of the city, and the entire city becomes filled with a festive mood.
Source: http://www.jnto.go.jp