It was most likely produced in China.
It was first test fired in 1449.
It was built as a siege cannon, designed to knock down castle walls.
The cannon would want to move backwards with the same speed as the ball wants to move forward.
the first cannon in Zelda and the phantom hourglass is eddo's cannon which you can buy for only 20 ruppes
The first cannon ball was made in the 3rd century BC in a place called Alexandra
Babar first used cannon in the battle with Ibrahim Lodhi in India.
it was first used in 1326
The cannon was invented in China to replace the seige engine in destroying castles. The first cannon used in Europe was in the mid 1300's.
Cannon
A cannon
Walter Cannon, a harvard physiologist, first investigated the fight or flight response in 1927.
Nick Cannon