the Tenjin Festival of Osaka is ranked as one of Japan's top three festivals.The festival started in the 10th century. The main celebrations are held on the festival's second day, July 25, including a land procession and a river procession with fireworks.